summaryrefslogtreecommitdiff
path: root/lib/libcrypto/evp
AgeCommit message (Expand)Author
2022-01-14Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APITheo Buehler
2022-01-12Fix typo in header guardTheo Buehler
2022-01-10Prepare to provide the EVP_MD_meth_* APITheo Buehler
2022-01-10Prepare to provide EVP_PKEY_{public,param}_checkTheo Buehler
2022-01-10Prepare to provide EVP_PKEY_check()Theo Buehler
2022-01-10Prevent a double free in EVP_MD_CTX_copy_ex()Theo Buehler
2022-01-09Prepare to provide EVP_MD_CTX{,_set}_pkey_ctx()Theo Buehler
2022-01-07Prepare to provide EVP_AEAD_CTX_{new,free}()Theo Buehler
2022-01-07include asn1_locl.h where it will be needed for the bump.Theo Buehler
2022-01-07Add a new, mostly empty, bio_local.h and include it in the filesTheo Buehler
2021-12-24Prepare to provide EVP_CIPHER_CTX_{get,set}_cipher_dataTheo Buehler
2021-12-24Prepare to provide EVP_CIPHER_CTX_buf_noconst()Theo Buehler
2021-12-12Annotate the structs that will be moved to hmac_local.h and evp_locl.hTheo Buehler
2021-12-12Include evp_locl.h where it will be needed once most structs fromTheo Buehler
2021-12-12Add a mostly empty hmac_local.h. HMAC_CTX and a few other thingsTheo Buehler
2021-12-12Add header guards to evp_locl.h.Theo Buehler
2021-12-04Add #include "bn_lcl.h" to the files that will soon need it.Theo Buehler
2021-12-03Use calloc() in EVP_PKEY_meth_new() instead of malloc() and settingTheo Buehler
2021-12-03Fix EVP_PKEY_{asn1,meth}_copy once and for allTheo Buehler
2021-12-01Remove dead code.Joel Sing
2021-11-30Fix some annoying whitespace inconsistencies.Theo Buehler
2021-11-30Provide EVP_CTRL_AEAD_* defines.Theo Buehler
2021-11-18Add semicolon that will become non-optional once BN_GENCB_set() willTheo Buehler
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-24Prepare to provide EVP_MD_CTX_get_md_data()Theo Buehler
2021-05-10Expose EVP_Digest{Sign,Verify}(3)Theo Buehler
2021-05-09Prepare to provide EVP_Digest{Sign,Verify}Theo Buehler
2021-03-31Provide EVP_PKEY_new_CMAC_key(3)Theo Buehler
2021-03-29Prepare to provide EVP_PKEY_new_CMAC_key()Theo Buehler
2021-02-18Pull in fix for EVP_CipherUpdate() overflow from OpenSSL.Theo Buehler
2020-06-05Add a custom copy handler for AES key wrapTheo Buehler
2020-06-05Allow GOST R 34.11-2012 in PBE/PBKDF2/PKCS#5.Joel Sing
2020-04-30Disallow setting the AES-GCM IV length to 0Theo Buehler
2020-04-27Disallow the use of zero length IVs in AES-GCM viaTheo Buehler
2020-03-04Check high bit for base64 decodeKinichiro Inoguchi
2020-03-03Fix base64 processing of long linesKinichiro Inoguchi
2020-01-26typoTheo Buehler
2020-01-26Improve the comment explaining why the previous change matches OpenSSL'sTheo Buehler
2020-01-26Adjust EVP_chacha20()'s behavior to match OpenSSL's semantics:Theo Buehler
2020-01-12Avoid leak in error path of PKCS5_PBE_keyivgenKinichiro Inoguchi
2019-11-01Wire up PKEY methods for RSA-PSS.Joel Sing
2019-10-29Provide EVP_PKEY_CTX_md().Joel Sing
2019-10-24Add EVP_PKEY_RSA_PSS.Joel Sing
2019-09-09Provide EVP_PKEY_CTX_get_signature_md() macro and implement theJoel Sing
2019-08-11Provide ASN1_PKEY_CTRL_CMS_RI_TYPE.Joel Sing
2019-05-14Correct missing test to determine if length is in bytes or in bits.Bob Beck
2019-05-12Revert the other hunk of r1.36 as well: in the case of CCM, ccm.key isTheo Buehler
2019-05-10Revert part of r1.36: in the case of GCM, gcm.key is assigned fromTheo Buehler
2019-04-19Allocate md_data with calloc to avoid use of uninitialised memory.Joel Sing
2019-04-14Some more malloc() to calloc() conversions.Joel Sing