summaryrefslogtreecommitdiff
path: root/lib/libcrypto/evp
AgeCommit message (Expand)Author
2022-08-30chacha20_poly1305_cleanup() should return 1Theo Buehler
2022-08-27Provide additional defines for EVP AEAD.Joel Sing
2022-08-21fix indent and zap trailing whitespaceTheo Buehler
2022-08-20Provide EVP_chacha20_poly1305()Joel Sing
2022-08-20Remove bogus length checks from EVP_aead_chacha20_poly1305()Joel Sing
2022-08-04Mop up key_len assignments.Joel Sing
2022-08-04Mop up EVP_CIPH_FLAG_FIPS usage.Joel Sing
2022-08-04Remove various aesni_* defines to aes_* functions.Joel Sing
2022-08-02Expand BLOCK_CIPHER_* macros.Joel Sing
2022-07-30Reorder functions and remove unnecessary function prototypes.Joel Sing
2022-07-26Do not pass input length <= 0 to the cipher handlersTheo Buehler
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-07-07Expose new API in headers.Theo Buehler
2022-06-27Prepare to provide EVP_PKEY_security_bits()Theo Buehler
2022-05-05Add hkdf_pkey_meth to the standard_methods[]Theo Buehler
2022-05-05Provide EVP_PKEY_HKDF alias for NID_hkdfTheo Buehler
2022-05-05Provide versions of EVP_PKEY_CTX_{str,hex}2ctrl() for internal use.Theo Buehler
2022-01-20Add check for EVP_CIPHER_CTX_ctrlKinichiro Inoguchi
2022-01-20Add check for EVP_CIPHER_CTX_set_key_length return valueKinichiro Inoguchi
2022-01-20Add check for BIO_indent return valueKinichiro Inoguchi
2022-01-14Implement new-style OpenSSL BIO callbacksTheo Buehler
2022-01-14Remove legacy sign/verify from EVP_MD.Theo Buehler
2022-01-14Make structs in evp.h and hmac.h opaqueTheo Buehler
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