summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_local.h
AgeCommit message (Expand)Author
2024-01-15Move discovery of the legacy alg type into the keymgmtMatt Caswell
2023-09-07Copyright year updatesMatt Caswell
2023-07-01evp: update to structure based atomicsPauli
2023-02-24Add OSSL_FUNC_keymgmt_im/export_types function that gets the provider contextIngo Franzki
2022-09-23Add HPKE DHKEM provider support for EC, X25519 and X448.slontis
2022-06-28store_result: Add fallback for fetching the keymgmt from the provider of the ...Tomas Mraz
2022-05-06Remove the _fetch_by_number functionsPauli
2022-05-03Update copyright yearMatt Caswell
2022-02-07evp enc: cache cipher IV lengthPauli
2021-10-27EVP: Add internal functions to fetch type specific EVP methods from providerRichard Levitte
2021-10-27EVP: Add evp_keymgmt_fetch_from_prov()Richard Levitte
2021-10-27EVP: Add the internal function evp_generic_fetch_from_prov()Richard Levitte
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