summaryrefslogtreecommitdiff
path: root/crypto/evp/pmeth_lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add support for verify/verify_recover functions to EVP_SIGNATUREMatt Caswell2019-09-091-2/+17
* Implement DSA in the default providerMatt Caswell2019-09-091-0/+32
* Add the ability to perform signatures in a providerMatt Caswell2019-09-091-0/+7
* Change provider params from int to size_tShane Lontis2019-09-051-1/+2
* Adapt DH to use with KEYMGMTRichard Levitte2019-07-231-1/+1
* Adapt int_ctx_new() to use with providersRichard Levitte2019-07-221-2/+14
* Fix no-dhMatt Caswell2019-07-191-0/+6
* Add the ability to set PKCS#3 DH padding in providersMatt Caswell2019-07-161-2/+64
* Make the EVP Key Exchange code provider awareMatt Caswell2019-07-161-12/+33
* constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb2019-03-061-4/+4
* Following the license change, modify the boilerplates in crypto/evp/Richard Levitte2018-12-061-1/+1
* Make some return checks consistent with othersPaul Yang2018-09-131-3/+3
* Update document for SM2 stuffsPaul Yang2018-09-071-1/+1
* Support setting SM2 IDPaul Yang2018-09-071-1/+6
* Support pmeth->digest_customPaul Yang2018-09-071-0/+15
* Avoid SEGV when giving X509_sign a NULL private key.Pauli2018-09-071-1/+3