summaryrefslogtreecommitdiff
path: root/crypto/evp
Commit message (Expand)AuthorAgeFilesLines
* Add DSA keygen to providerShane Lontis2020-04-152-11/+31
* Teach d2i_PrivateKey et al about libctxMatt Caswell2020-04-151-6/+17
* EVP: fix memleak in evp_pkey_downgrade()Richard Levitte2020-04-151-1/+9
* EVP: Add a temporary SM2 hack to key generationRichard Levitte2020-04-151-1/+43
* 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-153-1/+42
* Add ex_data to EVP_PKEY.Aaron Thompson2020-04-141-2/+25
* EVP: legacy_ctrl_to_param() to handle provider side keysRichard Levitte2020-04-101-1/+2
* Enable export_to functions to have access to the libctxMatt Caswell2020-04-091-1/+1
* EVP & TLS: Add necessary EC_KEY data extraction functions, and use themRichard Levitte2020-04-081-0/+43
* EVP: add EVP_PKEY_is_a() and EVP_PKEY_can_sign()Richard Levitte2020-04-081-0/+77
* Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fieldsShane Lontis2020-04-011-0/+160
* Ignore some fetch failuresMatt Caswell2020-03-271-1/+5
* Put an error on the stack in the event of a fetch failureMatt Caswell2020-03-272-7/+53
* EVP: Limit the diverse key parameter functions to domain params onlyRichard Levitte2020-03-251-9/+9
* EVP: Downgrade keys rather than upgradeRichard Levitte2020-03-253-121/+148
* EVP: Add EVP_PKEY_set_type_by_keymgmt() and use itRichard Levitte2020-03-252-80/+196
* EVP: Clarify the states of an EVP_PKEYRichard Levitte2020-03-254-53/+131
* Fix EVP_PKEY_new_mac_key()Matt Caswell2020-03-251-10/+73
* Handle mdname in legacy EVP_DigestSignInit_ex codepathsMatt Caswell2020-03-231-0/+3
* Make it possible to easily specify a libctx for EVP_DigestSign*Matt Caswell2020-03-231-9/+15
* Constify various mostly X509-related parameter types in crypto/ and apps/Dr. David von Oheimb2020-03-231-2/+1
* EVP: fetch the EVP_KEYMGMT earlierRichard Levitte2020-03-215-38/+32
* Make sure we use the libctx when fetching a MACMatt Caswell2020-03-192-2/+7
* Handle the case where there is no digest in an EVP_MD_CTXMatt Caswell2020-03-191-3/+3
* EVP: Don't call digest_custom() quite so earlyRichard Levitte2020-03-151-1/+26
* 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-124-66/+237
* CORE: Add the key object generator libcrypto<->provider interfaceRichard Levitte2020-03-122-3/+95
* EVP: Check that key methods aren't foreign when exportingRichard Levitte2020-03-093-3/+3
* Implement provider support for Ed25519 annd Ed448Matt Caswell2020-03-091-0/+2
* Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()Matt Caswell2020-03-092-12/+82
* Add Serializers for ECShane Lontis2020-03-042-3/+3
* Implementation of Russian GOST CMSDmitry Belyavskiy2020-03-031-0/+7
* EVP: Add support for copying provided EVP_PKEYsRichard Levitte2020-03-022-8/+127
* KEYMGMT: Add a keydata copy functionRichard Levitte2020-03-022-0/+11
* EVP: Add support for comparing provided EVP_PKEYsRichard Levitte2020-03-022-4/+152
* KEYMGMT: Add a keydata matching functionRichard Levitte2020-03-022-0/+15
* EVP: Adapt EVP_PKEY_missing_parameters() for provider keysRichard Levitte2020-03-022-2/+16
* EVP: Add evp_pkey_upgrade_to_provider(), for EVP_PKEY upgradesRichard Levitte2020-02-291-10/+119
* Rethink the EVP_PKEY cache of provider side keysRichard Levitte2020-02-298-184/+189
* Refactor evp_pkey_make_provided() to do legacy to provider exportRichard Levitte2020-02-225-80/+189
* 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-213-3/+3
* Deprecate the low level Diffie-Hellman functions.Pauli2020-02-201-0/+6
* Deprecate the low level RSA functions.Pauli2020-02-202-0/+12
* Remove unneeded switch statement to fix warningDane (4cad@silvertoque)2020-02-204-29/+6
* [PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri2020-02-184-41/+191