summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
AgeCommit message (Expand)Author
2021-05-20todo: remove TODO(3.0) from the sources.Pauli
2021-05-12coverity: fix 1484542 dereference after null checkPauli
2021-05-11Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb
2021-05-11Add convenience functions and macros for asymmetric key generationDr. David von Oheimb
2021-05-07Fixes #15070. Allow custom algorithm ID ASN.1 encoding for provided ciphersJon 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-14Add some additional NULL checks to prevent segfaults.Shane Lontis
2021-04-02EVP: Add EVP_<TYPE>_description()Richard Levitte
2021-04-01EVP_CIPHER_type: fix misleading argument nameTomas Mraz
2021-03-18Add ossl_asn1 symbolsShane Lontis
2021-03-04Remove some of the TODO 3.0 in crypto/evp related to legacy support.Tomas Mraz
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2021-02-23EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte
2021-02-10Replace provider digest flags with separate param fieldsShane Lontis
2021-02-10Replace provider cipher flags with separate param fieldsShane Lontis
2021-01-28Update copyright yearRichard Levitte
2021-01-18Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz
2020-12-23Cache Digest constantsMatt Caswell
2020-12-16Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-11-13Remove unused helper functions EVP_str2ctrl() & EVP_hex2ctrl().Shane Lontis
2020-09-08Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka
2020-08-24Fix coverity CID #1452775 & #1452772- Dereference before NULL check in evp_lib.cShane Lontis
2020-08-11Avoid deprecated function in evp_lib.cBenjamin Kaduk
2020-08-11Deprecate and replace EVP_CIPHER_CTX_iv()/etc.Benjamin Kaduk
2020-08-11Support cipher provider "iv state"Benjamin Kaduk
2020-07-22EVP: deprecate the EVP_X_meth_ functions.Pauli
2020-06-19Make EVP_PKEY_CTX_[get|set]_group_name work for DH tooMatt Caswell
2020-06-19Make EVP_PKEY_CTX_[get|set]_ec_paramgen_curve_name more genericMatt Caswell
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-25evp: convert existing code to use the new modified sentinel for params.Pauli
2020-04-23Update copyright yearMatt Caswell
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte
2019-11-25Cache constants for fetched EVP_cipherShane Lontis
2019-10-17EVP: add functions that return the name numberRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-17EVP: add missing common functionalityRichard Levitte
2019-10-11Fix EVP_Cipher() for provided cipher implementationsRichard Levitte
2019-10-08Move cipher ctx 'original iv' parameter into the providerShane Lontis
2019-10-01Make EVP_CIPHER_is_a() work with legacy cipher implementations tooRichard Levitte
2019-10-01Adapt EVP_CIPHER_{param_to_asn1,asn1_to_param} for use with provider.Richard Levitte
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-19Avoid ?: construct in XXXerr callsRich Salz
2019-09-19Modify providers that keep track of underlying algorithmsRichard Levitte
2019-09-19In provider implemented methods, save the name number, not the name stringRichard Levitte
2019-09-14Fix S390X bad size_t that causes memory trash in legacy ciphersShane Lontis
2019-09-11Add EVP_CIPHER_CTX_tag_length()Shane Lontis
2019-09-05Disallow change EVP_MD properties once setDmitry Belyavskiy