summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
AgeCommit message (Expand)Author
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
2019-03-21Implement EVP_MD_fetch()Matt Caswell
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-10-29Add convenience functions EVP_str2ctrl() and EVP_hex2ctrl()Richard Levitte
2018-09-07Allow EVP_MD_CTX_set_pkey_ctx to accept NULL pctxPaul Yang
2018-09-07Support setting SM2 IDPaul Yang
2018-09-07Introduce EVP_MD_CTX_set_pkey_ctxPaul Yang
2018-06-20Update copyright yearMatt Caswell
2018-06-18add 'unsupported cipher mode' diagnostics to evp_lib.c and genpkey.cDavid von Oheimb
2017-10-18Remove parentheses of return.KaoruToda
2016-12-22Fix EVP_MD_meth_get_flagsTodd Short
2016-05-17Copyright consolidation 04/10Rich Salz