aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp
AgeCommit message (Expand)AuthorFilesLines
2015-12-11evp/e_chacha20_poly1305.c: TLS interop fixes.Andy Polyakov1-12/+10
2015-12-11make updateRichard Levitte1-1/+1
2015-12-11Adapt BIO_f_base64 to the opaque EVP_ENCODE_CTXRichard Levitte1-11/+14
2015-12-11Make EVP_ENCODE_CTX opaqueRichard Levitte2-0/+31
2015-12-10evp/e_aes.c: wire hardware-assisted block function to OCB.Andy Polyakov1-1/+39
2015-12-10x86[_64] assembly pack: add optimized AES-NI OCB subroutines.Andy Polyakov1-3/+20
2015-12-10evp/c_allc.c: wire ChaCha20-Poly1305 and add tests.Andy Polyakov1-0/+7
2015-12-10crypto/evp: add e_chacha20_poly1305.c.Andy Polyakov3-8/+519
2015-12-10evp/evp_enc.c: allow EVP_CIPHER.ctx_size to be 0.Andy Polyakov1-5/+3
2015-12-09make updateDr. Stephen Henson1-42/+14
2015-12-07make updateRichard Levitte1-16/+19
2015-12-07Cleanup: fix all sources that used HMAC_CTX_initRichard Levitte1-2/+2
2015-12-07Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)Richard Levitte8-18/+18
2015-12-07Cleanup: rename EVP_MD_CTX_(create|init|destroy) to EVP_MD_CTX_(new|reset|free)Richard Levitte1-9/+9
2015-12-07Cleanup: Remove M_EVP_MD_* macrosRichard Levitte1-9/+0
2015-12-07Adapt the rest of the source to the removal of (EVP_MD_CTX|HMAC_CTX)_cleanupRichard Levitte1-2/+2
2015-12-07Remove EVP_MD_CTX_cleanup and put its functionality into EVP_MD_CTX_initRichard Levitte1-52/+44
2015-12-07Adapt the rest of the source to the opaque HMAC_CTXRichard Levitte1-20/+30
2015-12-07Add inclusion of internal/evp_int.h to all crypto/ files that need itRichard Levitte14-2/+16
2015-12-07Make the definition of EVP_MD opaqueRichard Levitte2-0/+126
2015-12-07Adjust all accesses to EVP_MD_CTX to use accessor functions.Richard Levitte7-31/+31
2015-12-07Adapt HMAC to the EVP_MD_CTX changesRichard Levitte1-1/+1
2015-12-07Have other crypto/evp files include evp_locl.hRichard Levitte8-77/+108
2015-12-07Make the definition of EVP_MD_CTX opaqueRichard Levitte2-0/+44
2015-12-02Remove legacy sign/verify from EVP_MD.Dr. Stephen Henson14-373/+34
2015-11-24Add ctrl for SHA1 and SSLv3Dr. Stephen Henson1-0/+55
2015-11-24make updateDr. Stephen Henson1-0/+15
2015-11-24Add EVP_MD_CTX_ctrl function.Dr. Stephen Henson1-0/+11
2015-11-24Add ssl3 ctrl to EVP_md5_sha1().Dr. Stephen Henson1-0/+70
2015-11-24Add MD5+SHA1Dr. Stephen Henson3-2/+117
2015-11-21Fix (minor) problems found by ubsanAlessandro Ghedini1-1/+1
2015-11-16aesni-sha256-x86_64.pl: fix crash on AMD Jaguar.Andy Polyakov1-0/+11
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell9-16/+20
2015-11-05Rebuild error source files.Dr. Stephen Henson1-15/+18
2015-10-24Improve make depend.Ben Laurie1-0/+1
2015-10-24Fix undeclared variable warnings.Ben Laurie1-1/+0
2015-10-23Remove useless codeAlessandro Ghedini2-71/+0
2015-10-23Check memory allocationAlessandro Ghedini1-4/+11
2015-10-23Fix memory leaks and other mistakes on errorsAlessandro Ghedini1-2/+2
2015-10-14Remove EVP_CHECK_DES_KEYEmilia Kasper2-18/+0
2015-10-13RFC5753 compliance.Dr. Stephen Henson1-1/+2
2015-10-11Typo.Dr. Stephen Henson1-1/+1
2015-09-22make dependDr. Stephen Henson1-12/+10
2015-09-21Add GOST extensions to PKCS#5Matt Caswell1-0/+4
2015-09-20remove unneeded includesDr. Stephen Henson1-6/+0
2015-09-20make no-dh workDr. Stephen Henson1-1/+0
2015-09-19Fix indentationViktor Dukhovni1-7/+7
2015-09-17base64 decode: check for high bitEmilia Kasper1-2/+18
2015-09-17RT3757: base64 encoding bugsEmilia Kasper1-98/+84
2015-09-16make updateMatt Caswell1-0/+1