summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_local.h
AgeCommit message (Expand)Author
2021-06-15Refactor evp_generic_do_all() to behave like evp_generic_fetch()Richard Levitte
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-24Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis
2021-04-30Add library context and property query support into the PKCS12 APIJon Spillett
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-18Add "origin" field to EVP_CIPHER, EVP_MDRich Salz
2021-04-15Remove keymgmt_copy function from the provider APITomas Mraz
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz
2021-04-02CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte
2021-03-18Add ossl_is_partially_overlapping symbolShane Lontis
2021-03-11Update copyright yearMatt Caswell
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-23rand: reference count the EVP_RAND contexts.Pauli
2020-09-19Add KEM (Key encapsulation mechanism) support to providersShane Lontis
2020-09-08Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka
2020-08-07rand_drbg: remove RAND_DRBG.Pauli
2020-07-24KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()Richard Levitte
2020-07-05rand: avoid caching RNG parameters.Pauli
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-06-24CTR, HASH and HMAC DRBGs in providerPauli
2020-06-24rand: core APIs for provider friendly random.Pauli
2020-05-07Remove gen_get_params & gen_gettable_params from keygen operationShane Lontis
2020-04-23Update copyright yearMatt Caswell
2020-04-15KEYMGMT: Add functions to get param/key generation parametersRichard Levitte
2020-03-12CORE: Add the key object generator libcrypto<->provider interfaceRichard Levitte
2020-03-09Implement provider support for Ed25519 annd Ed448Matt Caswell
2020-03-02KEYMGMT: Add a keydata copy functionRichard Levitte
2020-03-02KEYMGMT: Add a keydata matching functionRichard 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-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-01-29Add RSA key validation to default providerShane Lontis
2020-01-18EVP: Add evp_pkey_make_provided() and refactor around itRichard Levitte
2020-01-17EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keysRichard Levitte
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte
2020-01-09CORE & EVP: Specify OP_query_operation_name() for KEYMGMTRichard Levitte
2019-11-25Cache constants for fetched EVP_cipherShane Lontis
2019-11-14Implement provider support for Asym CiphersMatt Caswell
2019-11-10Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte
2019-11-05EVP: Make the SIGNATURE implementation leanerRichard Levitte
2019-11-05EVP: Make the KEYEXCH implementation leanerRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-03Add the provider function signatures for DigestSign*Matt Caswell
2019-09-28Reorganize public header files (part 1)Dr. Matthias St. Pierre
2019-09-28Reorganize local header filesDr. Matthias St. Pierre