summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Restore EVP_get_cipherbyname(NULL)/EVP_get_digestbyname(NULL) handlingjca2024-03-241-1/+7
* Fix namespace buildtb2024-03-241-2/+1
* Remove OPENSSL_NO_* #ifdefs from evp_names.ctb2024-03-241-145/+1
* Bye bye gost, bye, bye turdinesstb2024-03-243-79/+3
* Remove some GOST relicstb2024-03-021-133/+0
* Unhook and remove GOST and STREEBOGtb2024-03-025-539/+2
* Garbage collect CUSTOM_KEY_LENGTH/SET_KEY_LENGTHtb2024-03-021-4/+1
* Remove more PBE stuff from the public APItb2024-03-023-11/+9
* Remove most PBEPARAM stuff from public visibilitytb2024-03-021-1/+2
* Remove a lot of PKCS12 garbage from the public APItb2024-03-021-1/+5
* Remove RC4-HMAC-MD5 and AES-{128,256}-CBC-HMAC-SHA-1tb2024-03-024-945/+2
* Make legacy cipher methods internaltb2024-03-022-10/+8
* Remove EVP_PBE_* API from public visibilitytb2024-03-023-61/+6
* Remove EVP_PKEY_meth_*() APItb2024-03-022-237/+2
* Remove the ameth libtb2024-03-021-43/+1
* Remove EVP_MD_meth* againtb2024-03-022-132/+2
* Fix signature and semantics of EVP_{CIPHER,MD}_CTX_init()tb2024-03-023-13/+13
* Switch name member of OBJ_NAME to const void *tb2024-03-021-3/+3
* Remove unused public OBJ_NAME_* APItb2024-03-021-53/+1
* Remove EVP_{add,delete}_{cipher,digest}_alias()tb2024-03-021-10/+1
* Remove EVP_add_{cipher,digest}() from public APItb2024-03-022-17/+2
* Remove custom key length handlingtb2024-02-241-5/+1
* Align EVP_CIPHER_CTX_init() and _legacy_clear()tb2024-02-181-2/+2
* Hide EVP_{CIPHER,MD}_CTX_init() from internalstb2024-02-181-1/+5
* Use EVP_MD_CTX_legacy_clear() internallytb2024-02-186-15/+15
* Use EVP_CIPHER_CTX_legacy_clear() internallytb2024-02-182-6/+6
* Add EVP_MD_CTX_legacy_clear()tb2024-02-182-2/+9
* Add EVP_CIPHER_CTX_legacy_clear()tb2024-02-182-2/+10
* Inline EVP_PBE_find() in its last two callerstb2024-02-011-140/+69
* Make EVP_{CIPHER,MD}_CTX_{cleanup,reset}() NULL-safetb2024-01-302-3/+8
* Dynamic EVP_PKEY_METHODs are a thing from the pasttb2024-01-271-3/+1
* Add a few aliases for ECDSA and DSA for security/xcatb2024-01-271-1/+143
* Use ret instead of rv in a few keyivgen functionstb2024-01-271-11/+11
* Fold keyivgen functions into evp_pbe.ctb2024-01-273-472/+386
* Make some comments and some whitespace less uglytb2024-01-271-13/+14
* Whitespace tweaktb2024-01-271-2/+4
* Throw PKCS5_PBE_add() into the trash bin at the end of evp_pbe.ctb2024-01-272-10/+7
* Mark the functions at the end of this file for removaltb2024-01-271-1/+5
* Support HMAC with SHA-3 as a PBE PRFtb2024-01-271-1/+21
* Support HMAC with truncated SHA-2 as a PBE PRFtb2024-01-271-1/+11
* Prepare to remove the EVP_PKEY_meth_* APItb2024-01-131-89/+50
* The OBJ_NAME API joins the party in evp_names.ctb2024-01-131-1/+50
* Move EVP_add_{cipher,digest}() to the trashcantb2024-01-132-78/+17
* Open a garbage bin at the bottom of evp_names.ctb2024-01-132-7/+13
* Remove obj_cleanup_defertb2024-01-131-7/+1
* Garbage collect check_defer()tb2024-01-131-2/+1
* Neuter EVP_add_{cipher,digest}()tb2024-01-131-11/+1
* Remove most of EVP_add_{cipher,digest}() internalstb2024-01-131-30/+6
* Remove OBJ_NAME_cleanup() calls from EVP_cleanup()tb2024-01-131-8/+1
* Stub out {OpenSSL,OPENSSL}_add*tb2024-01-131-331/+0