summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte
2021-01-26Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz
2021-01-26Add EVP_PKEY functions to get EC conv form and field typeMatt Caswell
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis
2021-01-26Add functions to set values into an EVP_PKEYShane Lontis
2021-01-22Don't copy parameters on setting a key in libsslMatt Caswell
2021-01-22Ensure legacy_asn1_ctrl_to_param can handle MDs not in the OBJ databaseMatt Caswell
2021-01-21Fixes related to broken DH support in CMSTomas Mraz
2021-01-21Pass correct maximum output length to provider derive operationTomas Mraz
2021-01-21Deprecate EVP_KEY_new_CMAC_key and EVP_PKEY_new_CMAC_key_exRich Salz
2021-01-18Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz
2021-01-14Enable locking on the primary DRBG when we create itMatt Caswell
2021-01-12Use centralized fetching errorsRichard Levitte
2020-12-30Don't call EVP_CIPHER_CTX_block_size() to find the block sizeMatt Caswell
2020-12-23Cache Digest constantsMatt Caswell
2020-12-23Move the caching of cipher constants into evp_cipher_from_dispatchMatt Caswell
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-12-17EVP: Fix memory leak in EVP_PKEY_CTX_dup()Richard Levitte
2020-12-16Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte
2020-12-16EVP_PKEY & EC_KEY: Make EC EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte
2020-12-16EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte
2020-12-16EVP_PKEY & DSA: move dsa_ctrl.c to be included only on libcryptoRichard Levitte
2020-12-14Fix Segfault in EVP_PKEY_CTX_dup when the ctx has an undefined operation.Shane Lontis
2020-12-08EVP: Add EVP_PKEY_get_group_name() to extract the group name of a pkeyRichard Levitte
2020-12-08EVP: constify the EVP_PKEY_get_*_param() argument |pkey|Richard Levitte
2020-12-05EVP: Adjust EVP_PKEY_size(), EVP_PKEY_bits() and EVP_PKEY_security_bits()Richard Levitte
2020-12-04Fix EVP_PKEY_CTX propq so that it uses a copyShane Lontis
2020-12-03remove unused assignmentsPauli
2020-12-02Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte
2020-11-27EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte
2020-11-27Update bio_ok.cihsinme
2020-11-27Deprecate EVP_PKEY_assign_DH and other similar macrosMatt Caswell
2020-11-27Fix EVP_CIPHER_CTX_set_padding for legacy pathShane Lontis
2020-11-26EVP: don't touch the lock for evp_pkey_downgradeDaniel Bevenius
2020-11-26Fix regression in EVP_DigestInit_ex: crash when called with NULL typeTomas Mraz
2020-11-26EVP_DigestFinalXOF must not reset the EVP_MD_CTXTomas Mraz
2020-11-26Update copyright yearMatt Caswell
2020-11-24ERR: Rebuild all generated error headers and source filesRichard Levitte
2020-11-20rand: move the entropy source out of the FIPS providerPauli
2020-11-18Deprecate RSA harderRichard Levitte
2020-11-19rename sha1_ctrl to ossl_sha1_ctrl.Pauli
2020-11-19Rename md5_sha1_* ossl_md5_sha1_*Pauli
2020-11-13CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-11-13EVP: Adapt EVP_PKEY2PKCS8() to better handle provider-native keysRichard Levitte
2020-11-13Remove unused helper functions EVP_str2ctrl() & EVP_hex2ctrl().Shane Lontis
2020-11-11Adapt libcrypto functionality to specify the desired output structureRichard Levitte
2020-11-07EVP: Have all EVP_PKEY check functions export to provider if possibleRichard Levitte
2020-11-05Update copyright yearMatt Caswell
2020-11-02EVP: Fix typo in EVP_PKEY_gen commentDaniel Bevenius