summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2021-02-23EVP: Implement data-driven translation between known ctrl and OSSL_PARAMsRichard Levitte
2021-02-23EVP: Make evp_pkey_ctx_state() available to all of EVPRichard Levitte
2021-02-23EVP: Implement EVP_PKEY_CTX_is_a()Richard Levitte
2021-02-22Add EVP_PKEY_public_check_quick.Shane Lontis
2021-02-18Update copyright yearMatt Caswell
2021-02-18Fix external symbols in the provider digest implementations.Shane Lontis
2021-02-17Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz
2021-02-17Fix propquery handling in EVP_DigestSignInit_exPetr Gotthard
2021-02-16Don't overflow the output length in EVP_CipherUpdate callsMatt Caswell
2021-02-15Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell
2021-02-14Remove an unnecessary free call.Pauli
2021-02-12EVP: fix reference counting for EVP_CIPHER.Pauli
2021-02-12EVP: fix reference counting for digest operations.Pauli
2021-02-10Replace provider digest flags with separate param fieldsShane Lontis
2021-02-10Replace provider cipher flags with separate param fieldsShane Lontis
2021-02-08Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis
2021-02-07Fix race condition & allow operation cache to grow.Pauli
2021-02-05EVP: use evp_pkey_copy_downgraded() in EVP_PKEY_copy_parameters()Richard Levitte
2021-02-05EVP: Adapt EVP_PKEY_{set1,get1}_encoded_public_key()Richard Levitte
2021-02-05EVP: Modify the checks in EVP_PKEY_{set,get}_xxx_param() functionsRichard Levitte
2021-02-05EVP: Adapt the other EVP_PKEY_set_xxx_param() functionsRichard Levitte
2021-02-05EVP: Make EVP_PKEY_set_params() increment the dirty countRichard Levitte
2021-02-04Fix a use after free issue when a provider context is being used and isn't ca...Pauli
2021-02-03EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte
2021-02-03EVP: Don't find standard EVP_PKEY_METHODs automaticallyRichard Levitte
2021-02-02Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell
2021-01-28EVP: fix keygen for EVP_PKEY_RSA_PSSDaniel Bevenius
2021-01-28Update copyright yearRichard Levitte
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