summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix EVP_CIPHER_CTX_iv_length()tb2023-09-284-9/+45
* Make EVP_PKEY_get1_$TYPE a wrapper of EVP_PKEY_get0_$TYPEtb2023-09-101-22/+29
* EVP_CipherInit(): use EVP_CIPHER_CTX_cleanup()tb2023-09-101-3/+3
* whitespacetb2023-09-021-2/+2
* Align EVP_PKEY_get1_RSA() with EVP_PKEY_get0_RSA()tb2023-09-021-6/+7
* Fix EVP_PKEY_get0_RSA() for RSA-PSStb2023-09-011-6/+6
* Remove two unnecessary local variablestb2023-08-261-9/+3
* KNF, no assembly changeschwarze2023-08-251-6/+6
* Update references from RFC 7539 to RFC 8439tb2023-08-241-3/+3
* Clarify how the EVP IV is used with ChaChatb2023-08-241-8/+6
* Rename env_md{,_ctx}_st to evp_md{,_ctx}_sttb2023-08-111-3/+3
* Remove OPENSSL_cpuid_setup() call from OPENSSL_add_all_algorithms_noconf()jsing2023-07-241-2/+1
* No need to call OBJ_sigid_free() in EVP_cleanup() anymore.tb2023-07-221-2/+1
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-0757-470/+57
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-0757-57/+470
* Move check_defer() and obj_cleanup_defer to evp/names.ctb2023-06-291-1/+4
* Rename all occurrences of e in this file to enginetb2023-06-201-15/+15
* Rename int_ctx_new() into evp_pkey_ctx_new()tb2023-06-201-4/+4
* Clean up and fix int_ctx_new()tb2023-06-201-34/+30
* Clean up EVP_PKEY_CTX_meth_dup()tb2023-06-201-22/+19
* Remove e_old.c againtb2023-04-261-159/+0
* Reinstate e_old.c it is still used by -portabletb2023-04-251-0/+159
* e_old can also gotb2023-04-251-159/+0
* Move truncated sha-2 and sha3 out of #ifdef wrapperstb2023-04-251-5/+1
* Remove X9.31 supporttb2023-04-251-2/+1
* Wire up truncated SHA-2, SHA-3 and related thingstb2023-04-251-1/+9
* Provide EVP methods for SHA3 224/256/384/512.jsing2023-04-162-1/+182
* Provide EVP methods for SHA512/224 and SHA512/256.jsing2023-04-162-2/+83
* Provide and use sha{224,384}_{update,final} functions.jsing2023-04-091-28/+54
* Rename SHA functions to have sha{1,224,256,384,512}_ prefix.jsing2023-04-091-31/+31
* Expose the EVP_CIPHER_meth_* API (setter only) in evp.htb2023-03-101-3/+1
* Convert EVP_CIPHER_meth_dup() to using calloc()tb2023-03-011-3/+2
* Make cipher_method_lib.c compile with LibreSSLtb2023-03-011-15/+29
* Add EVP_CIPHER_meth_* prototypes to evp.htb2023-03-011-1/+25
* Make the cleanup() method return an int againtb2023-03-014-7/+12
* Fix line wrapping of function pointer argumentstb2023-03-011-15/+8
* First KNF approximation as per knfmt(1)tb2023-03-011-60/+72
* Drop the EVP_CIPHER_METH_get_* functionstb2023-03-011-42/+1
* Add RCS tagtb2023-03-011-0/+1
* Revert OpenSSL commit aa6bb135tb2023-03-011-5/+54
* libcrypto: import a copy of OpenSSL 1.1's cmeth_lib.ctb2023-03-011-0/+151
* spelling fixes; from paul tagliamontejmc2022-12-263-6/+6
* Make header guards of internal headers consistenttb2022-11-261-4/+4
* Make internal header file names consistenttb2022-11-2653-113/+113
* Change the pkey.ptr from char * to void *tb2022-11-182-4/+4
* Expose various EVP hooks for Ed25519 and X25519tb2022-11-131-6/+3
* Implement EVP interfaces for Ed25519 and X25519.jsing2022-11-103-3/+26
* Provide digestsign/digestverify hooks for EVP_PKEY_METHOD.jsing2022-11-104-4/+32
* Port EVP raw key API from OpenSSL.jsing2022-11-103-4/+106
* Fix up indentation for EVP_PKEY_* defines.jsing2022-11-091-19/+19