summaryrefslogtreecommitdiff
path: root/lib/libcrypto/evp/evp.h
AgeCommit message (Expand)Author
2022-11-13Expose various EVP hooks for Ed25519 and X25519Theo Buehler
2022-11-10Implement EVP interfaces for Ed25519 and X25519.Joel Sing
2022-11-10Provide digestsign/digestverify hooks for EVP_PKEY_METHOD.Joel Sing
2022-11-10Port EVP raw key API from OpenSSL.Joel Sing
2022-11-09Fix up indentation for EVP_PKEY_* defines.Joel Sing
2022-09-11Expose EVP_chacha20_poly1305()Theo Buehler
2022-09-11Expose various EVP AEAD constants for EVP ChaCha and QUICTheo Buehler
2022-08-27Provide additional defines for EVP AEAD.Joel Sing
2022-08-20Provide EVP_chacha20_poly1305()Joel Sing
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-05Provide EVP_PKEY_HKDF alias for NID_hkdfTheo 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-09Prepare to provide EVP_MD_CTX{,_set}_pkey_ctx()Theo Buehler
2022-01-07Prepare to provide EVP_AEAD_CTX_{new,free}()Theo 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-11-30Fix some annoying whitespace inconsistencies.Theo Buehler
2021-11-30Provide EVP_CTRL_AEAD_* defines.Theo 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
2020-04-27Disallow the use of zero length IVs in AES-GCM viaTheo Buehler
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-03-17Provide EVP_PKEY_get0_hmac(). From OpenSSL 1.1.1 which is stillTheo Buehler
2019-03-17Provide EVP_aes_{128,192,256}_wrap(). This is a compatibleTheo Buehler
2019-03-17Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.Theo Buehler
2019-01-22add support for xchacha20 and xchacha20-poly1305David Gwynne
2019-01-19provide EVP_ENCODE_CTX_{new,free}().Theo Buehler
2018-11-11Add Ribose Inc's implementation of the SM3 hashing function withTheo Buehler
2018-09-12Add some accessor functions:Damien Miller
2018-08-24Add consts to EVP_PKEY_asn1_set_private()Theo Buehler
2018-08-24Convert EVP_EncodeUpdate() to return an int to allow for errorTheo Buehler
2018-08-24Provide EVP_CIPHER_CTX_encrypting().Theo Buehler
2018-08-24Return an int in BIO_set_cipher() to be able to report errors.Theo Buehler
2018-05-30Add a const qualifier to the argument of EVP_PKEY_size().Theo Buehler
2018-05-13Add a const qualifier to the argument of EVP_PKEY_get0_asn1(3).Theo Buehler