aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp/evp_locl.h
AgeCommit message (Expand)AuthorFilesLines
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-256/+0
2019-09-23Rework cipher / digest fetching for legacy nids with multiple name supportRichard Levitte1-0/+3
2019-09-19Avoid ?: construct in XXXerr callsRich Salz1-2/+2
2019-09-19Modify providers that keep track of underlying algorithmsRichard Levitte1-0/+1
2019-09-19In provider implemented methods, save the name number, not the name stringRichard Levitte1-6/+22
2019-09-09Move EVP_PKEY algorithm implementations into a unionMatt Caswell1-0/+2
2019-09-09Revise EVP_PKEY param handlingMatt Caswell1-2/+6
2019-09-09Add support for verify/verify_recover functions to EVP_SIGNATUREMatt Caswell1-0/+4
2019-09-09Add the ability to perform signatures in a providerMatt Caswell1-0/+21
2019-09-06KDF/PRF updates to libcryptoPauli1-2/+2
2019-09-04New function EVP_CIPHER_free()Richard Levitte1-0/+1
2019-09-04New function EVP_MD_free()Richard Levitte1-0/+3
2019-09-03Refactor how KEYMGMT methods get associated with other methodsRichard Levitte1-2/+6
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte1-1/+1
2019-08-12Adapt diverse EVP_MD functions to use get_params and set_params interfacesRichard Levitte1-0/+5
2019-07-31Add evp_util macrosShane Lontis1-0/+3
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte1-0/+2
2019-07-23Add internal function evp_generic_do_all()Richard Levitte1-0/+7
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte1-2/+4
2019-07-22Add basic EVP_KEYMGMT API and libcrypto <-> provider interfaceRichard Levitte1-1/+26
2019-07-16Add the ability to set PKCS#3 DH padding in providersMatt Caswell1-0/+1
2019-07-16Make the EVP Key Exchange code provider awareMatt Caswell1-0/+36
2019-07-16Add Common shared code needed to move aes ciphers to providersShane Lontis1-22/+4
2019-07-11Adapt diverse EVP_CIPHER functions to use get_params and set_params interfacesRichard Levitte1-0/+37
2019-07-02ossl_provider_upref to ossl_provider_up_refRichard Levitte1-1/+1
2019-05-12EVP_FETCH: remove the need to transport the legacy NID through constructionRichard Levitte1-3/+2
2019-05-03Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis1-1/+1
2019-04-19Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider awareMatt Caswell1-0/+4
2019-04-09Use the right NID when putting a method in the storeMatt Caswell1-1/+2
2019-04-03Ensure EVP_MD_CTX_md returns the EVP_MD originally usedMatt Caswell1-0/+1
2019-03-21Make EVP_Digest* functions provider awareMatt Caswell1-0/+4
2019-03-18Add generic EVP method fetcherRichard Levitte1-1/+11
2019-02-13Added new EVP/KDF API.David Makepeace1-0/+5
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte1-1/+1
2018-10-29Add EVP_MAC APIRichard Levitte1-0/+5
2018-04-17Update copyright yearRichard Levitte1-1/+1
2018-04-13Change SRP functions to use EVP_EncodeUpdate/EVP_DecodeUpdate functionsMatt Caswell1-1/+1
2018-03-19Don't use a ssl specific DRBG anymoreKurt Roeckx1-1/+0
2018-02-28Tell the ciphers which DRBG to use for generating random bytes.Kurt Roeckx1-0/+1
2017-01-25Fix the overlapping check for fragmented "Update" operationsMatt Caswell1-0/+2
2016-05-17Copyright consolidation 05/10Rich Salz1-54/+5
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2016-01-12Make EVP_CIPHER opaque and add creator/destructor/accessor/writer functionsRichard Levitte1-204/+0
2016-01-12Make EVP_CIPHER_CTX opaque and renew the creator / destructor functionsRichard Levitte1-0/+20
2016-01-07Only declare stacks in headersDr. Stephen Henson1-0/+3
2015-12-11Make EVP_ENCODE_CTX opaqueRichard Levitte1-0/+16
2015-12-07Cleanup: Remove M_EVP_MD_* macrosRichard Levitte1-9/+0
2015-12-07Make the definition of EVP_MD opaqueRichard Levitte1-0/+3
2015-12-07Make the definition of EVP_MD_CTX opaqueRichard Levitte1-0/+20
2015-03-24Move some EVP internals to evp_int.hDr. Stephen Henson1-65/+0