aboutsummaryrefslogtreecommitdiff
path: root/crypto/mem.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-06Avoid unconditional store in CRYPTO_malloc.knekritz1-2/+8
2018-01-19Copyright update of more files that have changed this yearRichard Levitte1-1/+1
2018-01-09Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto...David von Oheimb1-5/+8
2017-10-12Add CRYPTO_get_alloc_counts.Rich Salz1-0/+22
2017-08-30Move e_os.h to be the very first include.Pauli1-3/+3
2017-08-30e_os.h removal from other headers and source files.Pauli1-0/+1
2017-08-22(Re)move some things from e_os.hRich Salz1-2/+2
2017-07-04Use the return value from write(2)Pauli1-2/+5
2017-06-28crypto/mem.c: on Windows, use rand() instead of random()Richard Levitte1-0/+8
2017-02-21Removed ugly size_t less than zero check.Hikar1-1/+1
2017-02-17Fix symbol shadowRichard Levitte1-4/+4
2017-01-13Fix "failure rate" bugsRich Salz1-5/+6
2017-01-12Add "random malloc failure" toolingRich Salz1-0/+89
2016-06-30Convert memset calls to OPENSSL_cleanseMatt Caswell1-1/+1
2016-05-17Copyright consolidation 06/10Rich Salz1-54/+6
2016-04-21Fix CRYPTO_clear_realloc() bug.Dr. Stephen Henson1-2/+3
2016-02-25Build fix: remove cleanse_ctrRich Salz1-12/+0
2016-02-22Remove unused parameters from internal functionsRich Salz1-5/+2
2016-02-17Implement the use of heap manipulator implementionsRichard Levitte1-34/+31
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2016-01-11Enable/disable crypto-mdebug just like other featuresViktor Dukhovni1-5/+5
2016-01-07mem functions cleanupRich Salz1-240/+96
2015-12-22Rename *_realloc_clean to *_clear_reallocRich Salz1-1/+1
2015-12-22Also change the non-debug versions to use size_tKurt Roeckx1-2/+2
2015-12-17Modify the lower level memory allocation routines to take size_tRichard Levitte1-14/+14
2015-12-16mem-cleanup, cont'd.Rich Salz1-22/+0
2015-12-16Rename some BUF_xxx to OPENSSL_xxxRich Salz1-9/+0
2015-09-02Add and use OPENSSL_zallocRich Salz1-4/+11
2015-08-26Remove _locked memory functions.Rich Salz1-119/+0
2015-06-23More secure storage of key material.Rich Salz1-1/+72
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-05-01free null cleanup finaleRich Salz1-2/+1
2015-04-30free cleanup almost the finaleRich Salz1-2/+10
2015-04-28remove malloc castsRich Salz1-1/+1
2015-04-22Fix CRYPTO_strdupLoganaden Velvindron1-0/+3
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-303/+342
2014-11-10Fix datarace reported by valgrind/helgrindRussell Coker1-4/+8
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie1-3/+1
2012-04-19Check for potentially exploitable overflows in asn1_d2i_read_bioDr. Stephen Henson1-0/+4
2011-04-12No need to disable leak checking for FIPS builds now we use internalDr. Stephen Henson1-1/+1
2011-04-01Add additional OPENSSL_init() handling add dummy call to (hopefully)Dr. Stephen Henson1-0/+3
2011-01-27Move locking and thread ID functions into new files lock.c and thr_id.c,Dr. Stephen Henson1-1/+1
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe1-15/+15
2008-11-02Fix prototypes.Dr. Stephen Henson1-2/+2
2008-11-01size_tification.Ben Laurie1-13/+13
2008-10-26Add JPAKE.Ben Laurie1-0/+7
2007-05-14Profiling revealed that OPENSSL_cleanse consumes *more* CPU time thanAndy Polyakov1-2/+8
2003-12-01CRYPTO_malloc(), CRYPTO_realloc() and variants of them should return NULLRichard Levitte1-4/+4
2003-10-07In realloc, don't destroy the old memory area if a new one couldn't beRichard Levitte1-3/+7
2003-02-19Make sure the memory allocation routines check for negative sizesRichard Levitte1-0/+10