summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/evp/digest.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-19Allocate md_data with calloc to avoid use of uninitialised memory.jsing1-6/+6
2018-04-14make ENGINE_finish() succeed on NULL and simplify callers as intb1-10/+6
2018-02-17Provide EVP_MD_CTX_new(), EVP_MD_CTX_free() and EVP_MD_CTX_reset().jsing1-19/+40
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt1-7/+4
2017-01-29Send the function codes from the error functions to the bit bucket,beck1-17/+12
2015-02-11Enable building with -DOPENSSL_NO_DEPRECATED.doug1-1/+2
2015-02-10Replace assert() and OPENSSL_assert() calls with proper error return paths.miod1-2/+5
2014-11-09Introduce EVP_MD_CTX_ctrl(), to allow for fine control of a given digest.miod1-1/+25
2014-07-13EVP_DigestInit_ex() may be used to recycle an existing EVP_MD_CTX without havingmiod1-3/+9
2014-07-12if (x) FOO_free(x) -> FOO_free(x).miod1-3/+2
2014-07-11Only import cryptlib.h in the four source files that actually need it.jsing1-3/+3
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesjsing1-1/+3
2014-07-10Stop including standard headers via cryptlib.h - pull in the headers thatjsing1-1/+3
2014-06-15Simplify EVP_MD_CTX_create() by just using calloc(). Also, use 0 ratherjsing1-9/+4
2014-06-12tags as requested by miod and teduderaadt1-1/+1
2014-05-03KNF.jsing1-140/+133
2014-04-17Change library to use intrinsic memory allocation functions instead ofbeck1-6/+6
2014-04-15remove FIPS mode support. people who require FIPS can buy something thattedu1-27/+0
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod1-2/+6
2012-10-13resolve conflictsdjm1-1/+27
2010-10-01resolve conflicts, fix local changesdjm1-137/+74
2009-01-09resolve conflictsdjm1-24/+130
2008-09-06resolve conflictsdjm1-53/+8
2005-04-29resolve conflictsdjm1-0/+45
2004-04-25update missing pieces from 0.9.7d; ok henningmarkus1-3/+12
2004-04-08backout for nowmarkus1-12/+3
2004-04-08merge 0.9.7dmarkus1-3/+12
2003-05-12merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus1-2/+15
2002-05-15OpenSSL 0.9.7 stable 2002 05 08 mergebeck1-17/+237
1999-09-29OpenSSL 0.9.4 mergebeck1-13/+16
1998-10-05Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker1-0/+89