summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
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
2020-02-20Deprecate the low level RSA functions.Pauli
2020-02-20Remove unneeded switch statement to fix warningDane (4cad@silvertoque)
2020-02-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-12Deprecate the low level DSA functions.Pauli
2020-02-07Fix no-ecMatt Caswell
2020-02-07Adapt all build.info and test recipes to the new $disabled{'deprecated-x.y'}Richard Levitte
2020-02-07KEYMGMT: Require both get_params and gettable_params, or noneRichard Levitte
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-02-06Params: change UTF8 construct calls to avoid explicit strlen(3) calls.Pauli
2020-02-04EVP_MD_CTX_ctrl(): Remove unnecessary controlRichard Levitte
2020-02-04Don't pass a digest-size to signature implementationsRichard Levitte
2020-02-04Decentralize legacy_ctrl_str_to_param()Richard Levitte
2020-02-04Fix coverity issues CID 1457745...1457752, 1457853, 1457854Shane Lontis