summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp (follow)
Commit message (Expand)AuthorAgeFilesLines
* chacha20_poly1305_cleanup() should return 1tb2022-08-301-2/+2
* Provide additional defines for EVP AEAD.jsing2022-08-271-1/+18
* fix indent and zap trailing whitespacetb2022-08-211-3/+3
* Provide EVP_chacha20_poly1305()jsing2022-08-202-7/+260
* Remove bogus length checks from EVP_aead_chacha20_poly1305()jsing2022-08-201-27/+1
* Mop up key_len assignments.jsing2022-08-041-91/+59
* Mop up EVP_CIPH_FLAG_FIPS usage.jsing2022-08-041-59/+59
* Remove various aesni_* defines to aes_* functions.jsing2022-08-041-56/+24
* Expand BLOCK_CIPHER_* macros.jsing2022-08-021-133/+1056
* Reorder functions and remove unnecessary function prototypes.jsing2022-07-301-29/+24
* Do not pass input length <= 0 to the cipher handlerstb2022-07-261-11/+17
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Expose new API in headers.tb2022-07-071-5/+1
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-272-2/+20
* Add hkdf_pkey_meth to the standard_methods[]tb2022-05-051-1/+3
* Provide EVP_PKEY_HKDF alias for NID_hkdftb2022-05-051-1/+2
* Provide versions of EVP_PKEY_CTX_{str,hex}2ctrl() for internal use.tb2022-05-052-2/+38
* Add check for EVP_CIPHER_CTX_ctrlinoguchi2022-01-201-4/+6
* Add check for EVP_CIPHER_CTX_set_key_length return valueinoguchi2022-01-201-2/+3
* Add check for BIO_indent return valueinoguchi2022-01-201-2/+3
* Implement new-style OpenSSL BIO callbackstb2022-01-143-9/+9
* Remove legacy sign/verify from EVP_MD.tb2022-01-1418-644/+53
* Make structs in evp.h and hmac.h opaquetb2022-01-142-134/+131
* Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APItb2022-01-141-15/+1
* Fix typo in header guardtb2022-01-121-3/+3
* Prepare to provide the EVP_MD_meth_* APItb2022-01-102-2/+130
* Prepare to provide EVP_PKEY_{public,param}_checktb2022-01-104-4/+72
* Prepare to provide EVP_PKEY_check()tb2022-01-104-4/+47
* Prevent a double free in EVP_MD_CTX_copy_ex()tb2022-01-101-1/+3
* Prepare to provide EVP_MD_CTX{,_set}_pkey_ctx()tb2022-01-094-5/+55
* Prepare to provide EVP_AEAD_CTX_{new,free}()tb2022-01-072-3/+29
* include asn1_locl.h where it will be needed for the bump.tb2022-01-071-1/+2
* Add a new, mostly empty, bio_local.h and include it in the filestb2022-01-073-3/+6
* Prepare to provide EVP_CIPHER_CTX_{get,set}_cipher_datatb2021-12-242-3/+22
* Prepare to provide EVP_CIPHER_CTX_buf_noconst()tb2021-12-242-2/+11
* Annotate the structs that will be moved to hmac_local.h and evp_locl.htb2021-12-121-3/+10
* Include evp_locl.h where it will be needed once most structs fromtb2021-12-1235-36/+104
* Add a mostly empty hmac_local.h. HMAC_CTX and a few other thingstb2021-12-121-1/+2
* Add header guards to evp_locl.h.tb2021-12-121-1/+6
* Add #include "bn_lcl.h" to the files that will soon need it.tb2021-12-041-1/+2
* Use calloc() in EVP_PKEY_meth_new() instead of malloc() and settingtb2021-12-031-29/+2
* Fix EVP_PKEY_{asn1,meth}_copy once and for alltb2021-12-031-34/+7
* Remove dead code.jsing2021-12-011-21/+1
* Fix some annoying whitespace inconsistencies.tb2021-11-301-20/+20
* Provide EVP_CTRL_AEAD_* defines.tb2021-11-301-7/+10
* Add semicolon that will become non-optional once BN_GENCB_set() willtb2021-11-181-2/+2
* Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this istb2021-11-011-3/+1
* Prepare to provide EVP_MD_CTX_get_md_data()tb2021-10-242-2/+11
* Expose EVP_Digest{Sign,Verify}(3)tb2021-05-101-5/+1
* Prepare to provide EVP_Digest{Sign,Verify}tb2021-05-092-3/+35