aboutsummaryrefslogtreecommitdiff
path: root/crypto/kdf
AgeCommit message (Expand)AuthorFilesLines
2019-06-11PBKDF2 updates to conform to SP800-132Shane Lontis2-18/+84
2019-06-06Replace EVP_MAC_CTX_copy() by EVP_MAC_CTX_dup()Kurt Roeckx2-10/+19
2019-05-24Cleaned up tls1_prf and added comments.David Makepeace1-35/+117
2019-05-24Added algorithm description comments to HKDF.David Makepeace1-6/+99
2019-05-16Added X963KDF APIShane Lontis2-2/+43
2019-05-03Change the digest string from "md" to "digest"Simo Sorce1-0/+3
2019-05-03Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis6-6/+6
2019-04-09Coverity: hkdf ENV_MD_size() is an int that can be negativeShane Lontis1-7/+27
2019-03-28coverity fixes for SSKDF + mac_app + kdf test cleanupShane Lontis1-2/+5
2019-03-27Correctly check the return code of EVP_MAC_ctrl everwhere it is usedMatt Caswell1-4/+4
2019-03-19Single step kdf implementationShane Lontis3-1/+491
2019-02-28The use of the likes of UINT32_MAX requires internal/numbers.hRichard Levitte2-0/+2
2019-02-27Implement SSH KDFSimo Sorce3-1/+297
2019-02-13Added new EVP/KDF API.David Makepeace8-389/+983
2018-12-15Convert tls1_prf_P_hash to use the EVP_MAC interfaceKurt Roeckx1-23/+23
2018-12-06Following the license change, modify the boilerplates in crypto/kdf/Richard Levitte4-4/+4
2018-10-29Reset the HKDF state between operationsMatt Caswell1-1/+13
2018-09-05hkdf zeroization fixShane Lontis1-4/+4
2018-04-17Update copyright yearRichard Levitte1-1/+1
2018-04-03Set error code on alloc failuresRich Salz3-6/+12
2018-04-03Update copyright yearMatt Caswell1-1/+1
2018-03-29EVP,KDF: Add more error code along some return 0 in ...FdaSilvaYY2-3/+10
2018-03-20Update copyright yearMatt Caswell1-1/+1
2018-03-15Rename EVP_PKEY_new_private_key()/EVP_PKEY_new_public_key()Matt Caswell1-1/+1
2018-03-15Add support for setting raw private HMAC keysMatt Caswell1-1/+1
2017-08-21More updates following review feedbackMatt Caswell1-1/+1
2017-08-21Remove OPENSSL_assert() from crypto/kdfMatt Caswell1-1/+2
2017-08-08Fix building without scryptJohannes Bauer1-0/+4
2017-08-08Add interface to the scrypt KDF by means of PKEY_METHODJohannes Bauer3-1/+269
2017-08-03Fix indentationJohannes Bauer1-1/+1
2017-08-03Added differentiation between missing secret and missing seedJohannes Bauer2-1/+6
2017-08-03Changed use of EVP_PKEY_CTX_md() and more specific error codesJohannes Bauer3-12/+19
2017-08-03More error handling to HKDF and one more case in TLS1-PRFJohannes Bauer3-2/+14
2017-08-03Set error when HKDF used without parametersJohannes Bauer2-1/+4
2017-06-07make error tables const and separate header fileRich Salz1-17/+13
2016-11-09Following the changes to HKDF to accept a mode, add some tests for thisMatt Caswell1-0/+15
2016-11-09Update HKDF to support separte Extract and Expand stepsMatt Caswell1-7/+30
2016-07-20Check for errors allocating the error strings.Kurt Roeckx1-1/+2
2016-05-23Remove unused error/function codes.Rich Salz1-6/+1
2016-05-17Manual fixes after copyright consolidationRich Salz1-51/+6
2016-05-17Copyright consolidation 07/10Rich Salz2-99/+11
2016-04-20Remove --classic build entirelyRichard Levitte1-53/+0
2016-03-21Remove the remainder of util/mk1mf.pl and companion scriptsRichard Levitte1-3/+0
2016-03-03GH355: Implement HKDFAlessandro Ghedini3-3/+335
2016-03-02Add KDF error codesDr. Stephen Henson4-6/+107
2016-03-02Add string ctrl operations to TLS1 PRF, update documentation.Dr. Stephen Henson1-1/+26
2016-02-20Always build library object files with shared library cflagsRichard Levitte1-1/+1
2016-02-18Remove all special make depend flags, as well as OPENSSL_DOING_MAKEDEPENDRichard Levitte1-1/+1
2016-02-01unified build scheme: add build.info filesRichard Levitte1-0/+3
2016-01-29Templatize util/domdRich Salz1-2/+1