aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_pkey.c
Commit message (Collapse)AuthorAgeFilesLines
* Copyright consolidation 09/10Rich Salz2016-05-171-51/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Move engine library over to using the new thread APIMatt Caswell2016-03-091-9/+9
| | | | | | Remove usage of CRYPTO_LOCK_ENGINE Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove /* foo.c */ commentsRich Salz2016-01-261-1/+0
| | | | | | | | | | | | This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-118/+108
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Allow ENGINE client cert callback to specify a set of other certs, forDr. Stephen Henson2008-06-011-2/+2
| | | | the rest of the certificate chain. Currently unused.
* Update error codes, move typedef of SSL, SSL_CTX to ossl_typ.hDr. Stephen Henson2008-06-011-1/+0
|
* Add support for ENGINE supplied SSL client auth.Dr. Stephen Henson2008-06-011-0/+43
|
* (oops) Apologies all, that last header-cleanup commit was from the wrongGeoff Thorpe2004-04-191-3/+0
| | | | | tree. This further reduces header interdependencies, and makes some associated cleanups.
* This change replaces the ENGINE's underlying mechanics with the newGeoff Thorpe2001-09-251-0/+157
ENGINE_TABLE-based stuff - as described in crypto/engine/README. Associated miscellaneous changes; - the previous cipher/digest hooks that hardwired directly to EVP's OBJ_NAME-based storage have been backed out. New cipher/digest support has been constructed and will be committed shortly. - each implementation defines its own ENGINE_load_<name> function now. - the "openssl" ENGINE isn't needed or loaded any more. - core (not algorithm or class specific) ENGINE code has been split into multiple files to increase readability and decrease linker bloat. - ENGINE_cpy() has been removed as it wasn't really a good idea in the first place and now, because of registration issues, can't be meaningfully defined any more. - BN_MOD_EXP[_CRT] support is removed as per the README. - a bug in enginetest.c has been fixed. NB: This commit almost certainly breaks compilation until subsequent changes are committed.