summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move truncated sha-2 and sha3 out of #ifdef wrapperstb2023-04-251-5/+1
* Remove X9.31 supporttb2023-04-251-2/+1
* Provide EVP methods for SHA3 224/256/384/512.jsing2023-04-161-1/+9
* Provide EVP methods for SHA512/224 and SHA512/256.jsing2023-04-161-1/+5
* Expose the EVP_CIPHER_meth_* API (setter only) in evp.htb2023-03-101-3/+1
* Add EVP_CIPHER_meth_* prototypes to evp.htb2023-03-011-1/+25
* Expose various EVP hooks for Ed25519 and X25519tb2022-11-131-6/+3
* Implement EVP interfaces for Ed25519 and X25519.jsing2022-11-101-1/+10
* Provide digestsign/digestverify hooks for EVP_PKEY_METHOD.jsing2022-11-101-1/+2
* Port EVP raw key API from OpenSSL.jsing2022-11-101-1/+13
* Fix up indentation for EVP_PKEY_* defines.jsing2022-11-091-19/+19
* Expose EVP_chacha20_poly1305()tb2022-09-111-3/+1
* Expose various EVP AEAD constants for EVP ChaCha and QUICtb2022-09-111-3/+1
* Provide additional defines for EVP AEAD.jsing2022-08-271-1/+18
* Provide EVP_chacha20_poly1305()jsing2022-08-201-2/+8
* Remove mkerr.pl remnants from LibreSSLkn2022-07-121-5/+1
* Expose new API in headers.tb2022-07-071-5/+1
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-271-1/+8
* Provide EVP_PKEY_HKDF alias for NID_hkdftb2022-05-051-1/+2
* Remove legacy sign/verify from EVP_MD.tb2022-01-141-45/+1
* Make structs in evp.h and hmac.h opaquetb2022-01-141-133/+2
* 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-101-1/+21
* Prepare to provide EVP_PKEY_{public,param}_checktb2022-01-101-1/+11
* Prepare to provide EVP_PKEY_check()tb2022-01-101-1/+14
* Prepare to provide EVP_MD_CTX{,_set}_pkey_ctx()tb2022-01-091-1/+5
* Prepare to provide EVP_AEAD_CTX_{new,free}()tb2022-01-071-2/+12
* Prepare to provide EVP_CIPHER_CTX_{get,set}_cipher_datatb2021-12-241-2/+4
* Prepare to provide EVP_CIPHER_CTX_buf_noconst()tb2021-12-241-1/+4
* Annotate the structs that will be moved to hmac_local.h and evp_locl.htb2021-12-121-3/+10
* Fix some annoying whitespace inconsistencies.tb2021-11-301-20/+20
* Provide EVP_CTRL_AEAD_* defines.tb2021-11-301-7/+10
* 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-241-1/+4
* Expose EVP_Digest{Sign,Verify}(3)tb2021-05-101-5/+1
* Prepare to provide EVP_Digest{Sign,Verify}tb2021-05-091-2/+12
* Provide EVP_PKEY_new_CMAC_key(3)tb2021-03-311-5/+1
* Prepare to provide EVP_PKEY_new_CMAC_key()tb2021-03-291-1/+8
* Disallow the use of zero length IVs in AES-GCM viatb2020-04-271-1/+2
* 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
* Provide ASN1_PKEY_CTRL_CMS_RI_TYPE.jsing2019-08-111-1/+2
* Provide EVP_PKEY_get0_hmac(). From OpenSSL 1.1.1 which is stilltb2019-03-171-1/+3
* Provide EVP_aes_{128,192,256}_wrap(). This is a compatibletb2019-03-171-1/+12
* Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.tb2019-03-171-1/+10
* add support for xchacha20 and xchacha20-poly1305dlg2019-01-221-1/+3
* provide EVP_ENCODE_CTX_{new,free}().tb2019-01-191-1/+3
* Add Ribose Inc's implementation of the SM3 hashing function withtb2018-11-111-1/+4
* Add some accessor functions:djm2018-09-121-1/+5