summaryrefslogtreecommitdiff
path: root/crypto/evp/pmeth_lib.c
Commit message (Expand)AuthorAgeFilesLines
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-12/+12
* Update copyright yearMatt Caswell2020-04-231-1/+1
* pkey: free key manager on error pathPauli2020-04-171-0/+1
* Add DH keygen to providersShane Lontis2020-04-161-1/+28
* Add DSA keygen to providerShane Lontis2020-04-151-1/+21
* EC: Refactor EVP_PKEY_CTX curve setting macros for param generationRichard Levitte2020-04-151-1/+22
* KEYMGMT: Add functions to get param/key generation parametersRichard Levitte2020-04-151-0/+6
* EVP: legacy_ctrl_to_param() to handle provider side keysRichard Levitte2020-04-101-1/+2
* Ignore some fetch failuresMatt Caswell2020-03-271-1/+5
* EVP: Clarify the states of an EVP_PKEYRichard Levitte2020-03-251-1/+1
* EVP: fetch the EVP_KEYMGMT earlierRichard Levitte2020-03-211-9/+14
* Fix legacy_ctrl_to_param() to pay better attention to keytypeRichard Levitte2020-03-151-16/+24
* PROV: Add RSA functionality for key generationRichard Levitte2020-03-121-0/+6
* EVP: Add new domparams and key generation functionalityRichard Levitte2020-03-121-2/+25
* Add Serializers for ECShane Lontis2020-03-041-1/+1
* Implementation of Russian GOST CMSDmitry Belyavskiy2020-03-031-0/+7
* Rethink the EVP_PKEY cache of provider side keysRichard Levitte2020-02-291-2/+1
* PROV: add RSA signature implementationRichard Levitte2020-02-221-56/+62
* pmeth_lib: detect unsupported OSSL_PARAM.Pauli2020-02-211-1/+7
* Params: add argument to the _from_text calls to indicate if the param exists.Pauli2020-02-211-1/+1
* Deprecate the low level Diffie-Hellman functions.Pauli2020-02-201-0/+6
* [PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri2020-02-181-32/+133
* Params: change UTF8 construct calls to avoid explicit strlen(3) calls.Pauli2020-02-061-2/+1
* Don't pass a digest-size to signature implementationsRichard Levitte2020-02-041-6/+1
* Decentralize legacy_ctrl_str_to_param()Richard Levitte2020-02-041-64/+25
* evp_pmeth: free the MD reference correctly.Pauli2020-01-311-1/+1
* Add RSA key validation to default providerShane Lontis2020-01-291-1/+0
* Modify EVP_PKEY_CTX_new_from_pkey() to add a propquery parameterMatt Caswell2020-01-271-13/+3
* Add DH key exchange to fips providerShane Lontis2020-01-231-5/+5
* Restoring correct check for legacy PKEYDmitry Belyavskiy2020-01-151-1/+1
* Add dsa signature alg to fips providerShane Lontis2020-01-121-107/+129
* EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte2020-01-091-2/+2
* EVP: Fix method to determine if a PKEY is legacy or notRichard Levitte2020-01-061-1/+1
* EVP: make it possible to init EVP_PKEY_CTX with provided EVP_PKEYRichard Levitte2019-12-171-1/+18
* Add missing EVP_PKEY_METHOD accessors for digestsign and digestverifyAnthony Hu2019-11-171-0/+32
* Move RSA Asym cipher code to the default providerMatt Caswell2019-11-141-0/+74
* Implement provider support for Asym CiphersMatt Caswell2019-11-141-2/+53
* Ensure EVP_get_digestbyname() and EVP_get_cipherbyname() know all aliasesMatt Caswell2019-11-061-1/+1
* EVP: Make the KEYEXCH implementation leanerRichard Levitte2019-11-051-0/+1
* Change EVP_PKEY_CTX_new_provided() to take a library context too.Richard Levitte2019-11-031-5/+19
* Make EVP_PKEY_CTX initialization more preciseRichard Levitte2019-11-031-1/+17
* evp_pkey_ctx_free_old_ops(): Make sure to assign NULL to freed pointersRichard Levitte2019-10-311-0/+4
* crypto/evp/pmeth_lib.c: Fix copy'n'paste errorRichard Levitte2019-10-211-1/+1
* Add EVP_PKEY_CTX_new_provided()Richard Levitte2019-10-161-3/+17
* Explicitly test against NULL; do not use !p or similarRich Salz2019-10-091-1/+2
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-2/+2
* s390x assembly pack: accelerate X25519, X448, Ed25519 and Ed448Patrick Steuer2019-09-251-30/+35
* Move EVP_PKEY algorithm implementations into a unionMatt Caswell2019-09-091-54/+111
* Revise EVP_PKEY param handlingMatt Caswell2019-09-091-22/+98