summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2019-02-06blake2: backport changes to blake2sAntoine Salon
2019-02-06blake2: register MAC objectsAntoine Salon
2019-02-06blake2b: add EVP_MAC APIAntoine Salon
2019-02-05Remove unnecessary trailing whitespaceSam Roberts
2019-01-08Fix compilation on sparcMatt Caswell
2019-01-05crypto/evp/e_aes.c: build again on s390xRichard Levitte
2018-12-23EVP_PKEY_size declared to take a const parameterShreya Bhandare
2018-12-12Add RFC5297 AES-SIV supportTodd Short
2018-12-10make updateRichard Levitte
2018-12-10Prevent calling decryption in an encryption context and vice versaRichard Levitte
2018-12-07evp/e_aes: Expose IVBoris Pismenny
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-12-06Refactor the computation of API version limitsRichard Levitte
2018-11-20Update copyright yearMatt Caswell
2018-11-14KMAC implementation using EVP_MACShane Lontis
2018-11-10Add EVP_PKEY_supports_digest_nid()David Woodhouse
2018-11-05Add poly1305 MAC supportPaul Yang
2018-11-05GMAC implementationPauli
2018-10-30EVP_MAC: Integrate SipHash EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte
2018-10-30EVP_MAC: Add SipHash implementationRichard Levitte
2018-10-30EVP_MAC: Integrate HMAC EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte
2018-10-30EVP_MAC: Add HMAC implementationRichard Levitte
2018-10-30Adapt other EVP code to use EVP_MAC instead of direct implementation callsRichard Levitte
2018-10-30EVP_MAC: Integrate CMAC EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte
2018-10-30EVP_MAC: Add CMAC implementationRichard Levitte
2018-10-29Add convenience functions EVP_str2ctrl() and EVP_hex2ctrl()Richard Levitte
2018-10-29Add generic EVP_PKEY_METHOD for EVP_MACsRichard Levitte
2018-10-29Add automatic initializations support for EVP_MAC objectsRichard Levitte
2018-10-29Add EVP_MAC APIRichard Levitte
2018-10-02Fix some Coverity warningsMatt Caswell
2018-09-21typo-fixes: miscellaneous typo fixesagnosticdev
2018-09-13Make some return checks consistent with othersPaul Yang
2018-09-12Limit the number of AES-GCM keys allowed in TLS. A new error is raised if thisPauli
2018-09-12FIPS 140-2 IG A.9 XTS key check.Pauli
2018-09-11Update copyright yearMatt Caswell
2018-09-07Allow EVP_MD_CTX_set_pkey_ctx to accept NULL pctxPaul Yang
2018-09-07Update document for SM2 stuffsPaul Yang
2018-09-07Support setting SM2 IDPaul Yang
2018-09-07Support pmeth->digest_customPaul Yang
2018-09-07Introduce EVP_MD_CTX_set_pkey_ctxPaul Yang
2018-09-07Avoid SEGV when giving X509_sign a NULL private key.Pauli
2018-09-06Key zeroization fix for EVP_SealInit + added simple testShane Lontis
2018-08-07Harmonize use of sk_TYPE_find's return value.Andy Polyakov
2018-08-06s390x assembly pack: add KIMD/KLMD code path for sha3/shakePatrick Steuer
2018-08-03Fix some undefined behaviour in the Curve448 code (2nd attempt)Dr. Matthias St. Pierre
2018-08-01Add OIDs for HMAC SHA512/224 and HMAC SHA512/256.Pauli
2018-07-12Fix undefined behavior in s390x aes-gcm/ccmPatrick Steuer
2018-07-06evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.Andy Polyakov
2018-06-29evp/e_chacha20_poly1305.c: improve performance for short TLS records.Andy Polyakov
2018-06-20Update copyright yearMatt Caswell