summaryrefslogtreecommitdiffstats
path: root/include/crypto/evp.h
AgeCommit message (Expand)Author
2020-09-12EVP: Add the internal convenience function evp_keymgmt_util_export()Richard Levitte
2020-09-10Fix an EVP_MD_CTX leakMatt Caswell
2020-09-08PEM: Make PEM_write_bio_PrivateKey_traditional() handle provider-native keysRichard Levitte
2020-09-08Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka
2020-09-08EVP: Add support for delayed EVP_PKEY operation parametersRichard Levitte
2020-09-08EVP: Preserve the EVP_PKEY id in a few more spotsRichard Levitte
2020-09-03STORE: Move the built-in 'file:' loader to become an engine moduleRichard Levitte
2020-08-29Delete unused PKEY MAC filesMatt Caswell
2020-08-21Add libctx and propq param to ASN.1 sign/verify/HMAC/decryptDr. David von Oheimb
2020-08-17Load the default config file before working with default propertiesMatt Caswell
2020-08-12Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis
2020-08-11Use local IV storage in EVP BLOCK_* macrosBenjamin Kaduk
2020-08-10Delete old KDF bridge EVP_PKEY_METHODSMatt Caswell
2020-08-09Add 'on demand self test' and status test to providersShane Lontis
2020-08-07Add evp_test fixes.Shane Lontis
2020-07-24KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()Richard Levitte
2020-07-24EVP KEYMGMT utils: Make a few more utility functions availableRichard Levitte
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre
2020-05-23Re-introduce legacy EVP_PKEY types for provided keysRichard Levitte
2020-05-07Remove gen_get_params & gen_gettable_params from keygen operationShane Lontis
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-04-23EVP: add internal evp_keymgmt_util_get_deflt_digest_name() and use itRichard Levitte
2020-04-15Teach d2i_PrivateKey et al about libctxMatt Caswell
2020-04-15KEYMGMT: Add functions to get param/key generation parametersRichard Levitte
2020-04-14Add ex_data to EVP_PKEY.Aaron Thompson
2020-03-25EVP: Downgrade keys rather than upgradeRichard Levitte
2020-03-25EVP: Clarify the states of an EVP_PKEYRichard Levitte
2020-03-21EVP: fetch the EVP_KEYMGMT earlierRichard Levitte
2020-03-15EVP: Don't call digest_custom() quite so earlyRichard 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-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-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-11Implement a stricter ECX_KEY typeMatt Caswell
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-01-29Add RSA key validation to default providerShane Lontis
2020-01-17EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keysRichard Levitte
2020-01-12Add dsa signature alg to fips providerShane Lontis
2020-01-09EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte
2019-11-14CORE & PROV: make export of key data leaner through callbackRichard Levitte