summaryrefslogtreecommitdiffstats
path: root/include/crypto/evp.h
AgeCommit message (Expand)Author
2022-11-15Propagate selection all the way on key exportSimo Sorce
2022-08-19Limit the size of various MAXCHUNK definitionsPauli
2022-06-28store_result: Add fallback for fetching the keymgmt from the provider of the ...Tomas Mraz
2022-05-05Make it possible to remove methods by the provider that provides themRichard Levitte
2022-05-05Don't empty the method store when flushing the query cacheRichard Levitte
2022-03-15Update copyright yearMatt Caswell
2022-03-15EVP_MD performance fix (refcount cache contention)Hugo Landau
2021-10-27EVP: Reverse the fetch logic in all pkey using functionalityRichard Levitte
2021-07-28Don't try and load the config file while already loading the config fileMatt Caswell
2021-07-22Fix custom EVP_PKEY_METHOD implementations where no engine is presentMatt Caswell
2021-07-08Made foreign bit field unsigned in evp.hRandall S. Becker
2021-06-29ENCODER & DECODER: Make a tighter coupling between en/decoders and keymgmtRichard Levitte
2021-06-02add internal get_number functons to crypto/evp.hPauli
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-05-20Add a callback for providers to know about global properties changesMatt Caswell
2021-05-11Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-19Detect low-level engine and app method based keysTomas 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-15Add selection support to the provider keymgmt_dup functionTomas Mraz
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz
2021-04-08property: check return values from the property locking calls.Pauli
2021-04-02CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte
2021-03-25EVP_PKCS82PKEY: Create provided keys if possibleTomas Mraz
2021-03-19Make evp_privatekey_from_binary() completely libcrypto internalRichard Levitte
2021-03-18Add ossl_pkcs5_pbkdf2_hmac_ex symbolShane Lontis
2021-03-12evp: add params argument to key manager's gen_init callPauli
2021-03-08Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell
2021-03-08Cache legacy keys instead of downgrading themMatt Caswell
2021-03-04include/crypto: Remove TODOs that are irrelevant for 3.0Tomas Mraz
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-02-26Fix external symbols related to dsa keysShane Lontis
2021-02-26Fix external symbols related to dh keysShane Lontis
2021-02-23EVP: Implement data-driven translation between known ctrl and OSSL_PARAMsRichard Levitte
2021-02-23EVP: make evp_pkey_is_assigned() usable in the FIPS moduleRichard Levitte
2021-02-23EVP: Make evp_pkey_ctx_state() available to all of EVPRichard Levitte
2021-02-23EVP: Implement EVP_PKEY_CTX_is_a()Richard Levitte
2021-02-19Fix d2i_AutoPrivateKey_ex so that is uses the new decoder (and producesShane Lontis
2021-02-18Update copyright yearMatt Caswell
2021-02-15Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell
2021-02-10include/crypto: add a few missing #pragma once directivesFdaSilvaYY
2021-02-07Fix race condition & allow operation cache to grow.Pauli
2021-02-03EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte
2021-02-03CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte
2021-02-02Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-12-04Fix EVP_PKEY_CTX propq so that it uses a copyShane Lontis
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre