summaryrefslogtreecommitdiffstats
path: root/crypto/mem.c
AgeCommit message (Expand)Author
2024-04-24Introduce new internal hashtable implementationNeil Horman
2023-10-13Windows: use srand() instead of srandom()Tomas Mraz
2023-10-11Improve Malloc Failure TestBernd Edlinger
2023-09-07Copyright year updatesMatt Caswell
2023-09-05Fix internal memory leaks from OPENSSL_MALLOC_FAILURESBernd Edlinger
2022-08-27ERR: Make CRYPTO_malloc() and friends report ERR_R_MALLOC_FAILUREDr. David von Oheimb
2022-08-17CRYPTO_mem_debug_push() and CRYPTO_mem_debug_pop() should return 0Matt Caswell
2022-05-03Update copyright yearMatt Caswell
2022-02-05Move e_os.h to include/internalRichard Levitte
2022-01-13mem: do not produce usage counts when tsan is unavailable.Pauli
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-02-10Memory allocator code cleanupDavide Galassi
2019-12-18Fix build when enabling mdebug options.Rich Salz
2019-12-14Deprecate most of debug-memoryRich Salz
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-04-04Create a FIPS provider and put SHA256 in itMatt Caswell
2018-12-06Following the license change, modify the boilerplates in crypto/Richard Levitte
2018-08-07crypto/mem.c: switch to tsan_assist.h in CRYPTO_MDEBUG.Andy Polyakov
2018-03-06Avoid unconditional store in CRYPTO_malloc.knekritz
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-09Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto...David von Oheimb
2017-10-12Add CRYPTO_get_alloc_counts.Rich Salz
2017-08-30Move e_os.h to be the very first include.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-08-22(Re)move some things from e_os.hRich Salz
2017-07-04Use the return value from write(2)Pauli
2017-06-28crypto/mem.c: on Windows, use rand() instead of random()Richard Levitte
2017-02-21Removed ugly size_t less than zero check.Hikar
2017-02-17Fix symbol shadowRichard Levitte
2017-01-13Fix "failure rate" bugsRich Salz
2017-01-12Add "random malloc failure" toolingRich Salz
2016-06-30Convert memset calls to OPENSSL_cleanseMatt Caswell
2016-05-17Copyright consolidation 06/10Rich Salz
2016-04-21Fix CRYPTO_clear_realloc() bug.Dr. Stephen Henson
2016-02-25Build fix: remove cleanse_ctrRich Salz
2016-02-22Remove unused parameters from internal functionsRich Salz
2016-02-17Implement the use of heap manipulator implementionsRichard Levitte
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-11Enable/disable crypto-mdebug just like other featuresViktor Dukhovni
2016-01-07mem functions cleanupRich Salz
2015-12-22Rename *_realloc_clean to *_clear_reallocRich Salz
2015-12-22Also change the non-debug versions to use size_tKurt Roeckx
2015-12-17Modify the lower level memory allocation routines to take size_tRichard Levitte
2015-12-16mem-cleanup, cont'd.Rich Salz
2015-12-16Rename some BUF_xxx to OPENSSL_xxxRich Salz
2015-09-02Add and use OPENSSL_zallocRich Salz
2015-08-26Remove _locked memory functions.Rich Salz
2015-06-23More secure storage of key material.Rich Salz
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte