summaryrefslogtreecommitdiffstats
path: root/include/crypto/evp.h
AgeCommit message (Expand)Author
2024-04-09Copyright year updatesRichard Levitte
2024-01-15Move discovery of the legacy alg type into the keymgmtMatt Caswell
2023-11-10Add EVP_DigestSqueeze() API.slontis
2023-10-24rand: fix seeding from a weak entropy sourceMatthias St. Pierre
2023-09-07Copyright year updatesMatt Caswell
2023-09-04Change PBES2 KDF default salt length to 16 bytes.slontis
2023-08-10Don't use C++ reserved word template for function argumentsMscVZoltan
2023-07-07Remove unused internal functionsatishkov
2023-07-01evp: update to structure based atomicsPauli
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-05-30CMS, PKCS7, and CRMF: simplify use of EVP_PKEY_decrypt() by helper functionDr. David von Oheimb
2023-05-29Don't take a write lock when freeing an EVP_PKEYMatt Caswell
2023-03-15Add a flag so finalised contexts are not reusedSimo Sorce
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-05-03Update copyright yearMatt Caswell
2022-05-02evp_md_init_internal: Avoid reallocating algctx if digest unchangedTomas Mraz
2022-03-13EVP_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