summaryrefslogtreecommitdiffstats
path: root/crypto/evp/pmeth_lib.c
AgeCommit message (Expand)Author
2020-08-10Delete old KDF bridge EVP_PKEY_METHODSMatt Caswell
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support ScryptMatt Caswell
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support HKDFMatt Caswell
2020-08-10Implement a EVP_PKEY KDF to KDF provider bridgeMatt Caswell
2020-08-07gettables: core changes to pass the provider context.Pauli
2020-06-19Make EVP_PKEY_CTX_[get|set]_group_name work for DH tooMatt Caswell
2020-06-19Make EVP_PKEY_CTX_[get|set]_ec_paramgen_curve_name more genericMatt Caswell
2020-06-04Fix missed fields in EVP_PKEY_meth_copy.Aaron Thompson
2020-05-28Fail if we fail to fetch the EVP_KEYMGMTMatt Caswell
2020-05-26Update core_names.h fields and document most fields.Shane Lontis
2020-05-23Re-introduce legacy EVP_PKEY types for provided keysRichard Levitte
2020-05-14EVP: Refactor the RSA-PSS key generation controls for providersRichard Levitte
2020-05-07Remove gen_get_params & gen_gettable_params from keygen operationShane Lontis
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-04-17pkey: free key manager on error pathPauli
2020-04-16Add DH keygen to providersShane Lontis
2020-04-15Add DSA keygen to providerShane Lontis
2020-04-15EC: Refactor EVP_PKEY_CTX curve setting macros for param generationRichard Levitte
2020-04-15KEYMGMT: Add functions to get param/key generation parametersRichard Levitte
2020-04-10EVP: legacy_ctrl_to_param() to handle provider side keysRichard Levitte
2020-03-27Ignore some fetch failuresMatt Caswell
2020-03-25EVP: Clarify the states of an EVP_PKEYRichard Levitte
2020-03-21EVP: fetch the EVP_KEYMGMT earlierRichard Levitte
2020-03-15Fix legacy_ctrl_to_param() to pay better attention to keytypeRichard Levitte
2020-03-12PROV: Add RSA functionality for key generationRichard Levitte
2020-03-12EVP: Add new domparams and key generation functionalityRichard Levitte
2020-03-04Add Serializers for ECShane Lontis
2020-03-03Implementation of Russian GOST CMSDmitry Belyavskiy
2020-02-29Rethink the EVP_PKEY cache of provider side keysRichard Levitte
2020-02-22PROV: add RSA signature implementationRichard Levitte
2020-02-21pmeth_lib: detect unsupported OSSL_PARAM.Pauli
2020-02-21Params: add argument to the _from_text calls to indicate if the param exists.Pauli
2020-02-20Deprecate the low level Diffie-Hellman functions.Pauli
2020-02-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-06Params: change UTF8 construct calls to avoid explicit strlen(3) calls.Pauli
2020-02-04Don't pass a digest-size to signature implementationsRichard Levitte
2020-02-04Decentralize legacy_ctrl_str_to_param()Richard Levitte
2020-01-31evp_pmeth: free the MD reference correctly.Pauli
2020-01-29Add RSA key validation to default providerShane Lontis
2020-01-27Modify EVP_PKEY_CTX_new_from_pkey() to add a propquery parameterMatt Caswell
2020-01-23Add DH key exchange to fips providerShane Lontis
2020-01-15Restoring correct check for legacy PKEYDmitry Belyavskiy
2020-01-12Add dsa signature alg to fips providerShane Lontis
2020-01-09EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte
2020-01-06EVP: Fix method to determine if a PKEY is legacy or notRichard Levitte
2019-12-17EVP: make it possible to init EVP_PKEY_CTX with provided EVP_PKEYRichard Levitte
2019-11-17Add missing EVP_PKEY_METHOD accessors for digestsign and digestverifyAnthony Hu
2019-11-14Move RSA Asym cipher code to the default providerMatt Caswell
2019-11-14Implement provider support for Asym CiphersMatt Caswell