summaryrefslogtreecommitdiffstats
path: root/crypto/engine
AgeCommit message (Collapse)Author
2012-02-27PR: 2735Dr. Stephen Henson
Make cryptodev digests work. Thanks to Nikos Mavrogiannopoulos for this fix.
2011-10-10def_rsa_finish not used anymore.Dr. Stephen Henson
2011-10-10fix leak properly this time...Dr. Stephen Henson
2011-10-09fix memory leaksDr. Stephen Henson
2011-08-22eng_rsax.c: improve portability [from HEAD].Andy Polyakov
2011-08-14Remove hard coded ecdsaWithSHA1 hack in ssl routines and check for RSADr. Stephen Henson
using OBJ xref utilities instead of string comparison with OID name. This removes the arbitrary restriction on using SHA1 only with some ECC ciphersuites.
2011-08-14eng_rsax.c: make it work on Win64.Andy Polyakov
2011-08-14eng_rdrand.c: make it link in './config 386' case [from HEAD].Andy Polyakov
2011-08-11prevent compilation errors and warningsDr. Stephen Henson
2011-08-10Add provisory support for RDRAND [from HEAD].Andy Polyakov
2011-08-03fix memory leakDr. Stephen Henson
2011-07-25Disable rsax for Windows: it doesn't currently work.Dr. Stephen Henson
2011-07-21stop warningsDr. Stephen Henson
2011-07-20Add RSAX builtin engine [from HEAD].Andy Polyakov
2011-05-15new flag to stop ENGINE methods being registeredDr. Stephen Henson
2011-01-30stop warnings about no previous prototype when compiling shared enginesDr. Stephen Henson
2010-07-21Add call to ENGINE_register_all_complete() to ENGINE_load_builtin_engines(),Dr. Stephen Henson
this means that some implementations will be used automatically, e.g. aesni, we do this for cryptodev anyway. Setup cpuid in ENGINE_load_builtin_engines() too as some ENGINEs use it.
2010-03-27PR: 1813Dr. Stephen Henson
Submitted by: Torsten Hilbrich <torsten.hilbrich@secunet.com> Fix memory leak when engine name cannot be loaded.
2010-03-03don't mix definitions and codeDr. Stephen Henson
2010-03-01PR: 2178Dr. Stephen Henson
Submitted by: "Kennedy, Brendan" <brendan.kennedy@intel.com> Handle error codes correctly: cryptodev returns 0 for success whereas OpenSSL returns 1.
2010-03-01use correct prototype as in HEADDr. Stephen Henson
2010-03-01make USE_CRYPTODEV_DIGESTS workDr. Stephen Henson
2010-02-09Fix memory leak in ENGINE autoconfig code. Improve error logging.Dr. Stephen Henson
2010-01-28In engine_table_select() don't clear out entire error queue: just clearDr. Stephen Henson
out any we added using ERR_set_mark() and ERR_pop_to_mark() otherwise errors from other sources (e.g. SSL library) can be wiped.
2010-01-06ENGINE_load_capi() now exists on all platforms (but no op on non-WIN32)Dr. Stephen Henson
2009-09-13Submitted by: Julia Lawall <julia@diku.dk>Dr. Stephen Henson
The functions ENGINE_ctrl(), OPENSSL_isservice(), EVP_PKEY_sign(), CMS_get1_RecipientRequest() and RAND_bytes() can return <=0 on error fix so the return code is checked correctly.
2009-07-27Change STRING to OPENSSL_STRING etc as common words suchDr. Stephen Henson
as "STRING" cause conflicts with other headers/libraries.
2009-07-26Fix warnings.Ben Laurie
2009-07-11Update from HEAD.Dr. Stephen Henson
2009-07-01PR: 1976Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Cleanup some compile time warnings/magic numbers.
2009-07-01PR: 1974(partial)Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Cryptodev digest support.
2009-07-01192, 256 bit AES and RC4 support for cryptodev.Dr. Stephen Henson
2009-07-01PR: 1974(partial)Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Fix up RSA API compliance for rsa_nocrt_mod_exp method.
2009-07-01PR: 1974 (partial)Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org If -DHAVE_CRYPTODEV is set enable cryptodev support
2009-07-01PR: 1970Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Reviewed by: steve@openssl.org Fix unused variable "words" and uninitialised data "b".
2009-06-30PR: 1969Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Don't use repeating key when testing algs.
2009-06-30PR: 1967Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Don't go past end of params array.
2009-04-22CryptoAPI engine only exists on WIN32.Dr. Stephen Henson
2008-12-20Make no-engine work again.Dr. Stephen Henson
2008-11-05Update obsolete email address...Dr. Stephen Henson
2008-10-31Fix warnings after commit#17578.Andy Polyakov
2008-09-15From branch OpenSSL_0_9_8-stable: Allow soft-loading engines.Bodo Möller
Also, fix CHANGES (consistency with stable branch).
2008-08-06Remove the dual-callback scheme for numeric and pointer thread IDs,Geoff Thorpe
deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specifics and should reduce the possibility for programming errors (where failing to explicitly check both thread ID forms could create subtle, platform-specific bugs). Thanks to Bodo, for invaluable review and feedback.
2008-07-04Avoid warnings with -pedantic, specifically:Dr. Stephen Henson
Conversion between void * and function pointer. Value computed not used. Signed/unsigned argument.
2008-07-03Revert my earlier CRYPTO_THREADID commit, I will commit a reworkedGeoff Thorpe
version some time soon.
2008-06-04More type-checking.Ben Laurie
2008-06-03Add support for client cert engine setting in s_client app.Dr. Stephen Henson
Add appropriate #ifdefs round client cert functions in headers.
2008-06-01Allow ENGINE client cert callback to specify a set of other certs, forDr. Stephen Henson
the rest of the certificate chain. Currently unused.
2008-06-01Update error codes, move typedef of SSL, SSL_CTX to ossl_typ.hDr. Stephen Henson
2008-06-01Add support for ENGINE supplied SSL client auth.Dr. Stephen Henson