summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2020-04-17EVP: Fix calls to evp_pkey_export_to_provider()Richard Levitte
2020-04-16Use build.info, not ifdef for crypto modulesRich Salz
2020-04-16Add DH keygen to providersShane Lontis
2020-04-15Add DSA keygen to providerShane Lontis
2020-04-15Teach d2i_PrivateKey et al about libctxMatt Caswell
2020-04-15EVP: fix memleak in evp_pkey_downgrade()Richard Levitte
2020-04-15EVP: Add a temporary SM2 hack to key generationRichard Levitte
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-14Add ex_data to EVP_PKEY.Aaron Thompson
2020-04-10EVP: legacy_ctrl_to_param() to handle provider side keysRichard Levitte
2020-04-09Enable export_to functions to have access to the libctxMatt Caswell
2020-04-08EVP & TLS: Add necessary EC_KEY data extraction functions, and use themRichard Levitte
2020-04-08EVP: add EVP_PKEY_is_a() and EVP_PKEY_can_sign()Richard Levitte
2020-04-01Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fieldsShane Lontis
2020-03-27Ignore some fetch failuresMatt Caswell
2020-03-27Put an error on the stack in the event of a fetch failureMatt Caswell
2020-03-25EVP: Limit the diverse key parameter functions to domain params onlyRichard Levitte
2020-03-25EVP: Downgrade keys rather than upgradeRichard Levitte
2020-03-25EVP: Add EVP_PKEY_set_type_by_keymgmt() and use itRichard Levitte
2020-03-25EVP: Clarify the states of an EVP_PKEYRichard Levitte
2020-03-25Fix EVP_PKEY_new_mac_key()Matt Caswell
2020-03-23Handle mdname in legacy EVP_DigestSignInit_ex codepathsMatt Caswell
2020-03-23Make it possible to easily specify a libctx for EVP_DigestSign*Matt Caswell
2020-03-23Constify various mostly X509-related parameter types in crypto/ and apps/Dr. David von Oheimb
2020-03-21EVP: fetch the EVP_KEYMGMT earlierRichard Levitte
2020-03-19Make sure we use the libctx when fetching a MACMatt Caswell
2020-03-19Handle the case where there is no digest in an EVP_MD_CTXMatt Caswell
2020-03-15EVP: Don't call digest_custom() quite so earlyRichard 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-12CORE: Add the key object generator libcrypto<->provider interfaceRichard Levitte
2020-03-09EVP: Check that key methods aren't foreign when exportingRichard Levitte
2020-03-09Implement provider support for Ed25519 annd Ed448Matt Caswell
2020-03-09Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()Matt Caswell
2020-03-04Add Serializers for ECShane Lontis
2020-03-03Implementation of Russian GOST CMSDmitry Belyavskiy
2020-03-02EVP: Add support for copying provided EVP_PKEYsRichard Levitte
2020-03-02KEYMGMT: Add a keydata copy functionRichard Levitte
2020-03-02EVP: Add support for comparing provided EVP_PKEYsRichard Levitte
2020-03-02KEYMGMT: Add a keydata matching functionRichard Levitte
2020-03-02EVP: Adapt EVP_PKEY_missing_parameters() for provider keysRichard Levitte
2020-02-29EVP: Add evp_pkey_upgrade_to_provider(), for EVP_PKEY upgradesRichard Levitte
2020-02-29Rethink the EVP_PKEY cache of provider side keysRichard Levitte
2020-02-22Refactor evp_pkey_make_provided() to do legacy to provider exportRichard 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