summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_locl.h
AgeCommit message (Expand)Author
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-23Rework cipher / digest fetching for legacy nids with multiple name supportRichard Levitte
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-09Move EVP_PKEY algorithm implementations into a unionMatt Caswell
2019-09-09Revise EVP_PKEY param handlingMatt Caswell
2019-09-09Add support for verify/verify_recover functions to EVP_SIGNATUREMatt Caswell
2019-09-09Add the ability to perform signatures in a providerMatt Caswell
2019-09-06KDF/PRF updates to libcryptoPauli
2019-09-04New function EVP_CIPHER_free()Richard Levitte
2019-09-04New function EVP_MD_free()Richard Levitte
2019-09-03Refactor how KEYMGMT methods get associated with other methodsRichard Levitte
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte
2019-08-12Adapt diverse EVP_MD functions to use get_params and set_params interfacesRichard Levitte
2019-07-31Add evp_util macrosShane Lontis
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte
2019-07-23Add internal function evp_generic_do_all()Richard Levitte
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte
2019-07-22Add basic EVP_KEYMGMT API and libcrypto <-> provider interfaceRichard Levitte
2019-07-16Add the ability to set PKCS#3 DH padding in providersMatt 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-07-02ossl_provider_upref to ossl_provider_up_refRichard Levitte
2019-05-12EVP_FETCH: remove the need to transport the legacy NID through constructionRichard Levitte
2019-05-03Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis
2019-04-19Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider awareMatt Caswell
2019-04-09Use the right NID when putting a method in the storeMatt 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-18Add generic EVP method fetcherRichard Levitte
2019-02-13Added new EVP/KDF API.David Makepeace
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-10-29Add EVP_MAC APIRichard Levitte
2018-04-17Update copyright yearRichard Levitte
2018-04-13Change SRP functions to use EVP_EncodeUpdate/EVP_DecodeUpdate functionsMatt Caswell
2018-03-19Don't use a ssl specific DRBG anymoreKurt Roeckx
2018-02-28Tell the ciphers which DRBG to use for generating random bytes.Kurt Roeckx
2017-01-25Fix the overlapping check for fragmented "Update" operationsMatt Caswell
2016-05-17Copyright consolidation 05/10Rich Salz
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-12Make EVP_CIPHER opaque and add creator/destructor/accessor/writer functionsRichard Levitte
2016-01-12Make EVP_CIPHER_CTX opaque and renew the creator / destructor functionsRichard Levitte
2016-01-07Only declare stacks in headersDr. Stephen Henson
2015-12-11Make EVP_ENCODE_CTX opaqueRichard Levitte
2015-12-07Cleanup: Remove M_EVP_MD_* macrosRichard Levitte
2015-12-07Make the definition of EVP_MD opaqueRichard Levitte
2015-12-07Make the definition of EVP_MD_CTX opaqueRichard Levitte
2015-03-24Move some EVP internals to evp_int.hDr. Stephen Henson