summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
AgeCommit message (Expand)Author
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
2019-09-05Change provider params from int to size_tShane Lontis
2019-09-04New function EVP_MD_free()Richard Levitte
2019-08-12Adapt diverse EVP_MD functions to use get_params and set_params interfacesRichard Levitte
2019-08-08Change EVP_CIPHER_CTX_iv_length() to return current ivlen for some modesShane Lontis
2019-07-31Add gcm ciphers (aes and aria) to providers.Shane Lontis
2019-07-31Add evp_util macrosShane Lontis
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte
2019-07-23Add EVP_MD_provider() and EVP_CIPHER_provider()Richard Levitte
2019-07-23Re-implement EVP_MD_name() and EVP_CIPHER_name() as functionsRichard Levitte
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte