summaryrefslogtreecommitdiff
path: root/lib/libcrypto/evp
AgeCommit message (Expand)Author
2023-09-10Make EVP_PKEY_get1_$TYPE a wrapper of EVP_PKEY_get0_$TYPETheo Buehler
2023-09-10EVP_CipherInit(): use EVP_CIPHER_CTX_cleanup()Theo Buehler
2023-09-02whitespaceTheo Buehler
2023-09-02Align EVP_PKEY_get1_RSA() with EVP_PKEY_get0_RSA()Theo Buehler
2023-09-01Fix EVP_PKEY_get0_RSA() for RSA-PSSTheo Buehler
2023-08-26Remove two unnecessary local variablesTheo Buehler
2023-08-25KNF, no assembly changeIngo Schwarze
2023-08-24Update references from RFC 7539 to RFC 8439Theo Buehler
2023-08-24Clarify how the EVP IV is used with ChaChaTheo Buehler
2023-08-11Rename env_md{,_ctx}_st to evp_md{,_ctx}_stTheo Buehler
2023-07-24Remove OPENSSL_cpuid_setup() call from OPENSSL_add_all_algorithms_noconf()Joel Sing
2023-07-22No need to call OBJ_sigid_free() in EVP_cleanup() anymore.Theo Buehler
2023-07-07Unbreak the namespace build after a broken mk.conf and tool misfire hadBob Beck
2023-07-07Hide symbols in hkdf, evp, err, ecdsa, and ecBob Beck
2023-06-29Move check_defer() and obj_cleanup_defer to evp/names.cTheo Buehler
2023-06-20Rename all occurrences of e in this file to engineTheo Buehler
2023-06-20Rename int_ctx_new() into evp_pkey_ctx_new()Theo Buehler
2023-06-20Clean up and fix int_ctx_new()Theo Buehler
2023-06-20Clean up EVP_PKEY_CTX_meth_dup()Theo Buehler
2023-04-26Remove e_old.c againTheo Buehler
2023-04-25Reinstate e_old.c it is still used by -portableTheo Buehler
2023-04-25e_old can also goTheo Buehler
2023-04-25Move truncated sha-2 and sha3 out of #ifdef wrappersTheo Buehler
2023-04-25Remove X9.31 supportTheo Buehler
2023-04-25Wire up truncated SHA-2, SHA-3 and related thingsTheo Buehler
2023-04-16Provide EVP methods for SHA3 224/256/384/512.Joel Sing
2023-04-16Provide EVP methods for SHA512/224 and SHA512/256.Joel Sing
2023-04-09Provide and use sha{224,384}_{update,final} functions.Joel Sing
2023-04-09Rename SHA functions to have sha{1,224,256,384,512}_ prefix.Joel Sing
2023-03-10Expose the EVP_CIPHER_meth_* API (setter only) in evp.hTheo Buehler
2023-03-01Convert EVP_CIPHER_meth_dup() to using calloc()Theo Buehler
2023-03-01Make cipher_method_lib.c compile with LibreSSLTheo Buehler
2023-03-01Add EVP_CIPHER_meth_* prototypes to evp.hTheo Buehler
2023-03-01Make the cleanup() method return an int againTheo Buehler
2023-03-01Fix line wrapping of function pointer argumentsTheo Buehler
2023-03-01First KNF approximation as per knfmt(1)Theo Buehler
2023-03-01Drop the EVP_CIPHER_METH_get_* functionsTheo Buehler
2023-03-01Add RCS tagTheo Buehler
2023-03-01Revert OpenSSL commit aa6bb135Theo Buehler
2023-03-01libcrypto: import a copy of OpenSSL 1.1's cmeth_lib.cTheo Buehler
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-18Change the pkey.ptr from char * to void *Theo Buehler
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-11-09Clean up EVP_PKEY_METHOD related tables and code.Joel Sing