aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp
AgeCommit message (Expand)AuthorFilesLines
2018-12-10make updateRichard Levitte1-0/+2
2018-12-10Prevent calling decryption in an encryption context and vice versaRichard Levitte1-6/+39
2018-12-07evp/e_aes: Expose IVBoris Pismenny1-0/+8
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte65-65/+65
2018-12-06Refactor the computation of API version limitsRichard Levitte1-1/+1
2018-11-20Update copyright yearMatt Caswell1-1/+1
2018-11-14KMAC implementation using EVP_MACShane Lontis3-0/+36
2018-11-10Add EVP_PKEY_supports_digest_nid()David Woodhouse1-0/+20
2018-11-05Add poly1305 MAC supportPaul Yang3-0/+37
2018-11-05GMAC implementationPauli2-0/+4
2018-10-30EVP_MAC: Integrate SipHash EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte1-0/+33
2018-10-30EVP_MAC: Add SipHash implementationRichard Levitte1-0/+3
2018-10-30EVP_MAC: Integrate HMAC EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte1-0/+33
2018-10-30EVP_MAC: Add HMAC implementationRichard Levitte1-0/+1
2018-10-30Adapt other EVP code to use EVP_MAC instead of direct implementation callsRichard Levitte1-3/+5
2018-10-30EVP_MAC: Integrate CMAC EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte1-9/+2
2018-10-30EVP_MAC: Add CMAC implementationRichard Levitte1-0/+3
2018-10-29Add convenience functions EVP_str2ctrl() and EVP_hex2ctrl()Richard Levitte1-0/+27
2018-10-29Add generic EVP_PKEY_METHOD for EVP_MACsRichard Levitte3-1/+370
2018-10-29Add automatic initializations support for EVP_MAC objectsRichard Levitte2-1/+16
2018-10-29Add EVP_MAC APIRichard Levitte5-2/+271
2018-10-02Fix some Coverity warningsMatt Caswell1-3/+5
2018-09-21typo-fixes: miscellaneous typo fixesagnosticdev1-1/+1
2018-09-13Make some return checks consistent with othersPaul Yang1-3/+3
2018-09-12Limit the number of AES-GCM keys allowed in TLS. A new error is raised if thisPauli2-0/+31
2018-09-12FIPS 140-2 IG A.9 XTS key check.Pauli1-2/+22
2018-09-11Update copyright yearMatt Caswell4-4/+4
2018-09-07Allow EVP_MD_CTX_set_pkey_ctx to accept NULL pctxPaul Yang1-2/+14
2018-09-07Update document for SM2 stuffsPaul Yang2-2/+2
2018-09-07Support setting SM2 IDPaul Yang4-18/+25
2018-09-07Support pmeth->digest_customPaul Yang2-0/+23
2018-09-07Introduce EVP_MD_CTX_set_pkey_ctxPaul Yang2-1/+13
2018-09-07Avoid SEGV when giving X509_sign a NULL private key.Pauli1-1/+3
2018-09-06Key zeroization fix for EVP_SealInit + added simple testShane Lontis1-6/+13
2018-08-07Harmonize use of sk_TYPE_find's return value.Andy Polyakov1-3/+2
2018-08-06s390x assembly pack: add KIMD/KLMD code path for sha3/shakePatrick Steuer2-7/+229
2018-08-03Fix some undefined behaviour in the Curve448 code (2nd attempt)Dr. Matthias St. Pierre1-0/+3
2018-08-01Add OIDs for HMAC SHA512/224 and HMAC SHA512/256.Pauli1-0/+2
2018-07-12Fix undefined behavior in s390x aes-gcm/ccmPatrick Steuer1-19/+21
2018-07-06evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.Andy Polyakov1-8/+46
2018-06-29evp/e_chacha20_poly1305.c: improve performance for short TLS records.Andy Polyakov1-10/+148
2018-06-20Update copyright yearMatt Caswell1-1/+1
2018-06-19Move SM2 algos to SM2 specific PKEY methodJack Lloyd1-0/+3
2018-06-19Add EVP_PKEY_set_alias_typeJack Lloyd3-3/+24
2018-06-18add 'unsupported cipher mode' diagnostics to evp_lib.c and genpkey.cDavid von Oheimb2-2/+18
2018-06-08Add support getting raw private/public keysMatt Caswell2-0/+39
2018-06-03evp/e_aes.c: replace calls to one-liners with references in GCM.Andy Polyakov1-43/+30
2018-04-17Update copyright yearRichard Levitte4-4/+4
2018-04-13Add support for the SRP base64 alphabetMatt Caswell1-31/+91
2018-04-13Change SRP functions to use EVP_EncodeUpdate/EVP_DecodeUpdate functionsMatt Caswell2-8/+22