summaryrefslogtreecommitdiff
path: root/crypto/mem_sec.c
Commit message (Expand)AuthorAgeFilesLines
* Do not check definition of a macro and use it in a single conditionTomas Mraz2023-01-121-2/+3
* Adapt CRYPTO_secure_malloc() like CRYPTO_malloc()Richard Levitte2022-10-051-3/+13
* Fix UWP builds by defining VirtualLockCharles Milette2022-07-261-0/+14
* Update copyright yearMatt Caswell2022-05-031-1/+1
* Move e_os.h to include/internalRichard Levitte2022-02-051-1/+1
* Update copyright yearMatt Caswell2021-04-081-1/+1
* Remove locking in CRYPTO_secure_allocated()Pauli2021-04-071-7/+6
* Make the lock in CRYPTO_secure_allocated() a read lockPauli2021-04-071-1/+1
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-5/+10
* Add MAP_CONCEAL from OpenBSD which has similar purpose but on mmapDavid Carlier2020-12-081-1/+4
* CRYPTO_secure_malloc_init: Add FreeBSD support for secure-malloc dont-dump-re...David Carlier2020-12-081-0/+3
* Implement OpenSSL secure memory for WindowsJeremiah Gowdy2020-10-221-5/+45
* Fix wrong return value check of mmap functionTristan Bauer2020-06-231-1/+1
* Update copyright yearMatt Caswell2020-04-231-1/+1
* secmem: ignore small minsize arguments to CRYPTO_secure_malloc_init().Pauli2020-02-261-6/+22
* Mem-sec small code adjustmentDavide Galassi2020-02-261-10/+8
* Make secure-memory be a config optionRich Salz2020-02-141-23/+22
* Make minimum size for secure memory a size_t.Pauli2020-02-051-5/+4
* Use vxRandLib for VxWorks7Klotz, Tobias2019-05-021-1/+1
* Following the license change, modify the boilerplates in crypto/Richard Levitte2018-12-061-1/+1
* test/secmemtest: test secure memory only if it is implementedDr. Matthias St. Pierre2018-10-051-27/+23
* Zero memory in CRYPTO_secure_malloc.Pauli2018-08-221-5/+11
* Use void in all function definitions that do not take any argumentsKurt Roeckx2018-05-111-4/+4
* mem_sec.c: portability fixup.Andy Polyakov2018-03-121-2/+4
* mem_sec.c: portability fixup.Andy Polyakov2018-03-031-0/+3
* mem_sec.c: relax POSIX requirement.Andy Polyakov2018-02-261-1/+3
* Revert the crypto "global lock" implementationBenjamin Kaduk2018-01-311-1/+1
* Add a configure option to opt-out secure memoryBernd Edlinger2018-01-211-1/+1
* Copyright update of more files that have changed this yearRichard Levitte2018-01-191-1/+1
* Only implement secure malloc if _POSIX_VERSION allowsRichard Levitte2018-01-181-1/+3
* Consistent formatting for sizeof(foo)Rich Salz2017-12-071-3/+3
* Add CRYPTO_thread_glock_newRich Salz2017-08-311-1/+1
* Move e_os.h to be the very first include.Pauli2017-08-301-1/+1
* Use "" not <> on e_os.h includeRich Salz2017-08-221-1/+1
* Implement the CRYPTO_secure_clear_free functionBernd Edlinger2017-07-291-0/+27
* Cleanup some copyright stuffRich Salz2017-06-301-5/+1
* Tweak sec_mem testsTodd Short2017-05-201-1/+0
* Fix infinite loops in secure memory allocation.Todd Short2017-05-111-3/+12
* Add support for MLOCK_ONFAULT to secure arenaTodd Short2017-04-061-0/+16
* sh_malloc & sh_free prototype change to match POSIXRich Salz2017-03-021-5/+5
* Ensure minsize >= sizeof(SH_LIST)Pauli2017-02-211-1/+4
* Prevent allocations of size 0 in sh_init, which are not possible with the def...Guido Vranken2017-02-141-0/+4
* Copyright consolidation 06/10Rich Salz2016-05-171-0/+9
* Fold threads.h into crypto.h making API publicViktor Dukhovni2016-05-161-1/+0
* Secure memory fixesTodd Short2016-05-021-35/+35
* Convert mem_dbg and mem_sec to the new Thread APIMatt Caswell2016-03-081-14/+17
* Remove unused parameters from internal functionsRich Salz2016-02-221-5/+5
* RT4313: Fix build for !IMPLEMENTED code path in CRYPTO_secure_free()David Woodhouse2016-02-171-1/+1
* Implement the use of heap manipulator implementionsRichard Levitte2016-02-171-2/+2
* Make sure to always include string.h so memset gets declared.Richard Levitte2016-02-101-1/+2