summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Provide EVP_PKEY_new_CMAC_key(3)tb2021-03-311-5/+1
* Prepare to provide EVP_PKEY_new_CMAC_key()tb2021-03-294-20/+84
* Pull in fix for EVP_CipherUpdate() overflow from OpenSSL.tb2021-02-181-1/+23
* Add a custom copy handler for AES key wraptb2020-06-051-5/+31
* Allow GOST R 34.11-2012 in PBE/PBKDF2/PKCS#5.jsing2020-06-051-1/+3
* Disallow setting the AES-GCM IV length to 0tb2020-04-301-1/+5
* Disallow the use of zero length IVs in AES-GCM viatb2020-04-273-3/+15
* Check high bit for base64 decodeinoguchi2020-03-041-2/+10
* Fix base64 processing of long linesinoguchi2020-03-031-99/+66
* typotb2020-01-261-2/+2
* Improve the comment explaining why the previous change matches OpenSSL'stb2020-01-261-8/+15
* Adjust EVP_chacha20()'s behavior to match OpenSSL's semantics:tb2020-01-261-7/+14
* Avoid leak in error path of PKCS5_PBE_keyivgeninoguchi2020-01-121-1/+2
* Wire up PKEY methods for RSA-PSS.jsing2019-11-011-2/+6
* Provide EVP_PKEY_CTX_md().jsing2019-10-292-8/+18
* Add EVP_PKEY_RSA_PSS.jsing2019-10-241-1/+2
* Provide EVP_PKEY_CTX_get_signature_md() macro and implement thejsing2019-09-091-4/+10