summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp_locl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Provide EVP_PKEY_CTX_md().jsing2019-10-291-1/+3
| | | | | | | | | | | | This handles controls with a message digest by name, looks up the message digest and then proxies the control through with the EVP_MD *. This is internal only for now and will be used in upcoming RSA related changes. Based on OpenSSL 1.1.1d. ok inoguchi@ tb@
* zap 10 tab leading whitespace before 'struct evp_pkey_ctx_st {'tb2018-11-241-2/+2
|
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-1/+5
| | | | | | | | | | | | | | | | Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting the bn_* symbols. These are documented as only being intended for internal use, so why they were placed in a public header is beyond me... This hides 363 previously exported symbols, most of which exist in headers that are not installed and were never intended to be public. This also removes a few crusty old things that should have died long ago (like _ossl_old_des_read_pw). But don't worry... there are still 3451 symbols exported from the library. With input and testing from inoguchi@. ok beck@ inoguchi@
* tags as requested by miod and teduderaadt2014-06-121-1/+1
|
* Implement an improved version of the EVP AEAD API. Thejsing2014-05-261-9/+9
| | | | | | | | | | | | | | | | EVP_AEAD_CTX_{open,seal} functions previously returned an ssize_t that was overloaded to indicate success/failure, along with the number of bytes written as output. This change adds an explicit *out_len argument which is used to return the number of output bytes and the return value is now an int that is purely used to identify success or failure. This change effectively rides the last libcrypto crank (although I do not expect there to be many users of the EVP AEAD API currently). Thanks to Adam Langley for providing the improved code that this diff is based on. ok miod@
* Add an AEAD EVP interface to libcrypto, along with AES-GCM AEADjsing2014-05-151-0/+22
| | | | | | | implementations. This largely pulls in Adam Langley's AEAD patches from Chromium's OpenSSL. ok miod@
* KNF.jsing2014-05-111-22/+17
|
* remove FIPS mode support. people who require FIPS can buy something thattedu2014-04-151-36/+0
| | | | | meets their needs, but dumping it in here only penalizes the rest of us. ok beck deraadt
* resolve conflictsdjm2012-10-131-0/+40
|
* resolve conflicts, fix local changesdjm2010-10-011-31/+124
|
* resolve conflictsdjm2009-01-091-7/+23
|
* resolve conflictsdjm2008-09-061-20/+4
|
* resolve conflictsdjm2005-04-291-2/+27
|
* merge with openssl-0.9.7-stable-SNAP-20020911,markus2002-09-141-6/+6
| | | | | new minor for libcrypto (_X509_REQ_print_ex) tested by miod@, pb@
* OpenSSL 0.9.7 stable 2002 05 08 mergebeck2002-05-151-33/+92
|
* openssl-engine-0.9.6 mergebeck2000-12-151-0/+168