summaryrefslogtreecommitdiffstats
path: root/crypto/mem_sec.c
AgeCommit message (Expand)Author
2023-12-01Add locking to CRYPTO_secure_usedNeil Horman
2023-09-07Copyright year updatesMatt Caswell
2023-06-12Introduce [HAVE_/NO_]MADVISE definesJames Knight
2023-01-12Do not check definition of a macro and use it in a single conditionTomas Mraz
2022-10-05Adapt CRYPTO_secure_malloc() like CRYPTO_malloc()Richard Levitte
2022-07-26Fix UWP builds by defining VirtualLockCharles Milette
2022-05-03Update copyright yearMatt Caswell
2022-02-05Move e_os.h to include/internalRichard Levitte
2021-04-08Update copyright yearMatt Caswell
2021-04-07Remove locking in CRYPTO_secure_allocated()Pauli
2021-04-07Make the lock in CRYPTO_secure_allocated() a read lockPauli
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2020-12-08Add MAP_CONCEAL from OpenBSD which has similar purpose but on mmapDavid Carlier
2020-12-08CRYPTO_secure_malloc_init: Add FreeBSD support for secure-malloc dont-dump-re...David Carlier
2020-10-22Implement OpenSSL secure memory for WindowsJeremiah Gowdy
2020-06-23Fix wrong return value check of mmap functionTristan Bauer
2020-04-23Update copyright yearMatt Caswell
2020-02-26secmem: ignore small minsize arguments to CRYPTO_secure_malloc_init().Pauli
2020-02-26Mem-sec small code adjustmentDavide Galassi
2020-02-14Make secure-memory be a config optionRich Salz
2020-02-05Make minimum size for secure memory a size_t.Pauli
2019-05-02Use vxRandLib for VxWorks7Klotz, Tobias
2018-12-06Following the license change, modify the boilerplates in crypto/Richard Levitte
2018-10-05test/secmemtest: test secure memory only if it is implementedDr. Matthias St. Pierre
2018-08-22Zero memory in CRYPTO_secure_malloc.Pauli
2018-05-11Use void in all function definitions that do not take any argumentsKurt Roeckx
2018-03-12mem_sec.c: portability fixup.Andy Polyakov
2018-03-03mem_sec.c: portability fixup.Andy Polyakov
2018-02-26mem_sec.c: relax POSIX requirement.Andy Polyakov
2018-01-31Revert the crypto "global lock" implementationBenjamin Kaduk
2018-01-21Add a configure option to opt-out secure memoryBernd Edlinger
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-18Only implement secure malloc if _POSIX_VERSION allowsRichard Levitte
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-08-31Add CRYPTO_thread_glock_newRich Salz
2017-08-30Move e_os.h to be the very first include.Pauli
2017-08-22Use "" not <> on e_os.h includeRich Salz
2017-07-29Implement the CRYPTO_secure_clear_free functionBernd Edlinger
2017-06-30Cleanup some copyright stuffRich Salz
2017-05-20Tweak sec_mem testsTodd Short
2017-05-11Fix infinite loops in secure memory allocation.Todd Short
2017-04-06Add support for MLOCK_ONFAULT to secure arenaTodd Short
2017-03-02sh_malloc & sh_free prototype change to match POSIXRich Salz
2017-02-21Ensure minsize >= sizeof(SH_LIST)Pauli
2017-02-14Prevent allocations of size 0 in sh_init, which are not possible with the def...Guido Vranken
2016-05-17Copyright consolidation 06/10Rich Salz
2016-05-16Fold threads.h into crypto.h making API publicViktor Dukhovni
2016-05-02Secure memory fixesTodd Short
2016-03-08Convert mem_dbg and mem_sec to the new Thread APIMatt Caswell
2016-02-22Remove unused parameters from internal functionsRich Salz