aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp/evp_enc.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-29clang on Linux x86_64 complains about unreachable code.Richard Levitte1-1/+0
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-552/+519
2014-12-17Add a comment noting the padding oracle.Emilia Kasper1-0/+5
2014-12-17Revert "RT3425: constant-time evp_enc"Emilia Kasper1-31/+24
2014-10-15Include "constant_time_locl.h" rather than "../constant_time_locl.h".Richard Levitte1-1/+1
2014-09-24RT3425: constant-time evp_encEmilia Kasper1-25/+31
2013-07-17EVP support for wrapping algorithms.Dr. Stephen Henson1-1/+10
2012-02-10only cleanup ctx if we need to, save ctx flags when we doDr. Stephen Henson1-4/+8
2011-10-13Make CTR mode behaviour consistent with other modes:Bodo Möller1-0/+1
2011-03-21Use a signed value to check return value of do_cipher().Dr. Stephen Henson1-3/+3
2011-02-07Use 0 not -1 (since type is size_t) for finalisation argument to do_cipher:Dr. Stephen Henson1-3/+3
2011-02-07New flags EVP_CIPH_FLAG_CUSTOM_CIPHER in cipher structures if an underlyingDr. Stephen Henson1-1/+44
2010-10-11PR: 2295Dr. Stephen Henson1-0/+1
2010-07-28Fix ctr mode properly this time....Dr. Stephen Henson1-3/+6
2010-07-28Make ctr mode behaviour consistent with other modes.Dr. Stephen Henson1-1/+4
2010-03-01'typo'Dr. Stephen Henson1-1/+1
2010-02-07Add missing function EVP_CIPHER_CTX_copy(). Current code uses memcpy() to copyDr. Stephen Henson1-0/+35
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe1-10/+7
2008-11-01More size_tification.Ben Laurie1-7/+10
2008-08-14Don't use assertions to check application-provided arguments;Bodo Möller1-4/+9
2007-01-21Constify version strings and some structures.Dr. Stephen Henson1-1/+1
2005-12-02New functions to support opaque EVP_CIPHER_CTX handling.Dr. Stephen Henson1-0/+16
2005-07-20the final byte of a pkcs7 padded plaintext can never be 0Nils Larsch1-1/+1
2005-05-11Fix more error codes.Bodo Möller1-10/+10
2004-04-19Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe1-0/+1
2004-03-28Enhance EVP code to generate random symmetric keys of theDr. Stephen Henson1-0/+10
2003-12-01It was pointed out to me that if the requested size is 0, we shouldn'tRichard Levitte1-4/+11
2003-12-01Check that OPENSSL_malloc() really returned some memory.Richard Levitte1-0/+5
2003-10-29A general spring-cleaning (in autumn) to fix up signed/unsigned warnings.Geoff Thorpe1-7/+10
2003-01-30Add the possibility to build without the ENGINE framework.Richard Levitte1-0/+10
2003-01-17EVP_DecryptInit() should call EVP_CipherInit() not EVP_CipherInit_ex().Dr. Stephen Henson1-1/+1
2002-11-29A few more memset()s converted to OPENSSL_cleanse().Richard Levitte1-2/+2
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie1-5/+9
2002-05-15Zero cipher_data in EVP_CIPHER_CTX_cleanupDr. Stephen Henson1-16/+14
2002-03-16Ensure EVP_CipherInit() uses the correct encode/decode parameter ifDr. Stephen Henson1-2/+8
2002-03-09Make ciphers and digests obtain an ENGINE functional referenceDr. Stephen Henson1-1/+9
2002-02-23Updates from stable branch.Dr. Stephen Henson1-1/+2
2001-10-17Modify EVP cipher behaviour in a similar wayDr. Stephen Henson1-1/+27
2001-10-08EVP_EncryptInit_ex() and EVP_DecryptInit_ex() had been defined in evp.h butGeoff Thorpe1-2/+14
2001-10-02Make EVP_DecryptUpdate work again.Dr. Stephen Henson1-12/+15
2001-09-25This changes EVP's cipher and digest code to hook via the ENGINE support.Geoff Thorpe1-6/+57
2001-08-18Add RC4 support to OpenBSD.Ben Laurie1-0/+6
2001-08-18Add EVP test program.Ben Laurie1-6/+6
2001-08-11Move CIPHER_CTX cleanups to _Final routines instead of _Init, which avoidsBen Laurie1-6/+11
2001-08-05Fix memory leak.Ben Laurie1-2/+2
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie1-1/+6
2001-07-27Make sure *outl is always initialized in EVP_EncryptUpdate().Dr. Stephen Henson1-0/+2
2001-07-09A better compromise between encrypt and decrypt (but why isn't it as fastBen Laurie1-46/+34
2001-07-08Handle the common case first (where input size is a multiple of block size).Ben Laurie1-2/+18
2001-07-08Use & instead of % - worth about 4% for 8 byte blocks.Ben Laurie1-2/+10