aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/engine
Commit message (Collapse)AuthorAgeFilesLines
* Build fixesEmilia Kasper2014-12-171-3/+0
| | | | | | | | Various build fixes, mostly uncovered by clang's unused-const-variable and unused-function errors. Reviewed-by: Kurt Roeckx <kurt@openssl.org> (cherry picked from commit 0e1c318ece3c82e96ae95a34a1badf58198d6b28)
* Disable engines that will fail to build when bn is made opaqueMatt Caswell2014-12-081-0/+3
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove fipscanister build functionality from makefiles.Dr. Stephen Henson2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove all .cvsignore filesRich Salz2014-11-281-4/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* RT1815: More const'ness improvementsJustin Blanchard2014-08-181-4/+4
| | | | | | | | Add a dozen more const declarations where appropriate. These are from Justin; while adding his patch, I noticed ASN1_BIT_STRING_check could be fixed, too. Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* cryptodev_digest_copy: return error if allocating dstate->mac_data failsJonas Maebe2014-08-151-6/+11
| | | | | Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* cryptodev_digest_update: don't leak original state->mac_data if realloc failsJonas Maebe2014-08-151-2/+4
| | | | | Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* make dependEmilia Kasper2014-08-141-8/+7
| | | | Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* Windows build fixes.Dr. Stephen Henson2014-07-191-1/+0
| | | | | | | Add cmac.h to mkdef.pl Remove ENGINE_load_rsax from engine.h: no longer built. Update ordinals Reviewed-by: Tim Hudson <tjh@openssl.org>
* Please Clang's sanitizer, addendum.Andy Polyakov2014-07-081-2/+4
|
* Make depend.Ben Laurie2014-06-301-7/+8
|
* make dependDr. Stephen Henson2014-02-191-2/+0
|
* Don't use CRYPTO_AES_CTR if it isn't defined.Dr. Stephen Henson2014-02-181-2/+6
|
* Add support for aes-128/192/256-ctr to the cryptodev engine.Klaus-Peter Junghanns2014-02-151-0/+51
| | | | This can be used to speed up SRTP with libsrtp, e.g. on TI omap/sitara based devices.
* Add loaded dynamic ENGINEs to list.Dr. Stephen Henson2014-01-281-0/+1
| | | | | | Always add a dynamically loaded ENGINE to list. Otherwise it can cause problems when multiply loaded, especially if it adds new public key methods. For all current engines we only want a single implementation anyway.
* Don't use rdrand engine as default unless explicitly requested.Dr. Stephen Henson2013-12-131-0/+1
| | | | (cherry picked from commit 16898401bd47a153fbf799127ff57fdcfcbd324f)
* misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos2013-09-052-2/+2
|
* Remove RSAX engine, superseded by RSAZ module.Andy Polyakov2013-07-052-19/+2
|
* Include correctly.Ben Laurie2013-03-041-4/+4
|
* make depend.Ben Laurie2013-02-211-0/+2
|
* make dependDr. Stephen Henson2012-11-191-2/+0
|
* Version skew reduction: trivia (I hope).Ben Laurie2012-06-035-4/+7
|
* eng_all.c: revert previous "disable Padlock" commit, which was unjustified.Andy Polyakov2012-03-191-2/+2
|
* PR: 2735Dr. Stephen Henson2012-02-271-20/+51
| | | | | Make cryptodev digests work. Thanks to Nikos Mavrogiannopoulos for this fix.
* Padlock engine doesn't build (the asm parts are not built for some reason),Ben Laurie2011-12-131-2/+2
| | | | so remove for now.
* Remove eng_aesni.c as AES-NI support is integrated directly at EVP.Andy Polyakov2011-10-134-536/+2
|
* Make CTR mode behaviour consistent with other modes:Bodo Möller2011-10-131-13/+3
| | | | | | | | - clear ctx->num in EVP_CipherInit_ex - adapt e_eas.c changes from http://cvs.openssl.org/chngview?cn=19816 for eng_aesni.c Submitted by: Emilia Kasper
* def_rsa_finish not used any more.Dr. Stephen Henson2011-10-101-2/+0
|
* remove some debugging codeDr. Stephen Henson2011-10-101-5/+0
|
* fix leak properly this time...Dr. Stephen Henson2011-10-101-8/+16
|
* fix memory leaksDr. Stephen Henson2011-10-091-2/+5
|
* make updateBodo Möller2011-09-051-0/+28
|
* eng_rsax.c: improve portability.Andy Polyakov2011-08-221-3/+6
|
* eng_rdrand.c: make it link in './config 386' case.Andy Polyakov2011-08-141-1/+1
|
* prevent compilation errors and warningsDr. Stephen Henson2011-08-111-3/+5
|
* Add provisory support for RDRAND instruction.Andy Polyakov2011-08-104-2/+146
|
* fix memory leakDr. Stephen Henson2011-08-031-0/+1
|
* stop warningsDr. Stephen Henson2011-07-211-1/+2
|
* Add RSAX builtin engine. It optimizes RSA1024 sign benchmark.Andy Polyakov2011-07-204-2/+663
|
* Various mingw64 fixes.Andy Polyakov2011-05-291-1/+1
|
* new flag to stop ENGINE methods being registeredDr. Stephen Henson2011-05-152-1/+9
|
* make update (1.1.0-dev)Richard Levitte2011-03-231-2/+0
| | | | | | This meant alarger renumbering in util/libeay.num due to symbols appearing in 1.0.0-stable and 1.0.1-stable. However, since there's been no release on this branch yet, it should be harmless.
* Add SRP support.Ben Laurie2011-03-121-0/+2
|
* Include openssl/crypto.h first in several other files so FIPS renamingDr. Stephen Henson2011-02-161-0/+1
| | | | is picked up.
* make updateBodo Möller2011-02-031-7/+9
|
* stop warnings about no previous prototype when compiling shared enginesDr. Stephen Henson2011-01-301-0/+3
|
* Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson2011-01-261-1/+1
|
* fix typo in HMAC redirection, add HMAC INIT tracingDr. Stephen Henson2010-11-241-2/+5
|
* VERY EXPERIMENTAL HMAC redirection example in OpenSSL ENGINE. Untested at thisDr. Stephen Henson2010-11-241-0/+242
| | | | stage and probably wont work properly.
* fix warningsDr. Stephen Henson2010-10-041-2/+4
|