summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_enc.c
AgeCommit message (Expand)Author
2022-05-03Update copyright yearMatt Caswell
2022-03-23Fix integer overflow in evp_EncryptDecryptUpdateHugo Landau
2021-10-07Fix some possible memory leaks in EVP_CipherInit_exBernd Edlinger
2021-03-25Update copyright yearMatt Caswell
2021-02-16Don't overflow the output length in EVP_CipherUpdate callsMatt Caswell
2019-11-29EVP_*Update: ensure that input NULL with length 0 isn't passedMatt Caswell
2019-09-27Reorganize local header filesDr. Matthias St. Pierre
2019-09-27Reorganize private crypto header filesDr. Matthias St. Pierre
2019-05-21Revert "EVP_*Update: ensure that input NULL with length 0 isn't passed"Matt Caswell
2019-04-10EVP_*Update: ensure that input NULL with length 0 isn't passedRichard Levitte
2018-12-10Prevent calling decryption in an encryption context and vice versaRichard Levitte
2018-04-02Use the private RNG for data that is not publicKurt Roeckx
2018-03-20Update copyright yearMatt Caswell
2018-03-19Don't use a ssl specific DRBG anymoreKurt Roeckx
2018-03-15Publish the RAND_DRBG APIDr. Matthias St. Pierre
2018-02-28Tell the ciphers which DRBG to use for generating random bytes.Kurt Roeckx
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-10-30Only reset the ctx when a cipher is givenKurt Roeckx
2017-10-18Remove parentheses of return.KaoruToda
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda
2017-02-10Restore EVP_CIPH_FLAG_LENGTH_BITS working properlyLukasz Pawelczyk
2017-02-07Fix a crash in EVP_CIPHER_CTX_cleanup due to cipher_data may be NULLBernd Edlinger
2017-01-25Remove assert from is_partially_overlapping()Matt Caswell
2017-01-25Fix the overlapping check for fragmented "Update" operationsMatt Caswell
2016-07-31evp/evp_enc.c: make assert error message more readableAndy Polyakov
2016-06-27evp/evp_enc.c: refine partial buffer overlap detection.Andy Polyakov
2016-06-27evp/evp_enc.c: check for partially[!] overlapping buffersAndy Polyakov
2016-05-17Copyright consolidation 04/10Rich Salz
2016-05-16Remove an unneccessary check of cipherMatt Caswell
2016-05-03Fix encrypt overflowMatt Caswell
2016-03-20Remove #error from include files.Rich Salz
2016-02-25GH715: ENGINE_finish can take NULLRich Salz
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-12Adapt the internal EVP routines to opaque EVP_CIPHERRichard Levitte
2016-01-12Remove EVP_CIPHER_CTX_flags, it's only confusingRichard Levitte
2016-01-12Adapt the internal EVP routines to opaque EVP_CIPHER_CTXRichard Levitte
2016-01-12Make EVP_CIPHER_CTX opaque and renew the creator / destructor functionsRichard Levitte
2015-12-10evp/evp_enc.c: allow EVP_CIPHER.ctx_size to be 0.Andy Polyakov
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-09-02Add and use OPENSSL_zallocRich Salz
2015-08-10RT3999: Remove sub-component version stringsRich Salz
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-05-13RT3841: memset() cipher_data when allocatedRich Salz
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz
2015-05-04Use safer sizeof variant in mallocRich Salz
2015-05-01free null cleanup finaleRich Salz
2015-03-28free NULL cleanupRich Salz
2015-01-29clang on Linux x86_64 complains about unreachable code.Richard Levitte
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell