summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
AgeCommit message (Expand)Author
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
2019-07-19Fix no-dhMatt Caswell
2019-07-16Make the EVP Key Exchange code provider awareMatt Caswell
2019-07-16Add Common shared code needed to move aes ciphers to providersShane Lontis
2019-07-11Adapt diverse EVP_CIPHER functions to use get_params and set_params interfacesRichard Levitte
2019-06-28Rename EVP_MD_upref/EVP_CIPHER_upref to EVP_MD_up_ref/EVP_CIPHER_up_refMatt Caswell
2019-05-23Make some EVP code available from within the FIPS moduleMatt Caswell
2019-04-30Replumbing: make the oneshot proider cipher function like the othersRichard Levitte
2019-04-19Implement AES CBC ciphers in the default providerMatt Caswell
2019-04-19Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider awareMatt Caswell
2019-04-03Support EVP_MD_block_size() with providersMatt Caswell
2019-04-03Ensure EVP_MD_CTX_md returns the EVP_MD originally usedMatt Caswell
2019-03-21Make EVP_Digest* functions provider awareMatt Caswell