aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/mem_ops.h
Commit message (Expand)AuthorAgeFilesLines
* Simplify some secmem.h functionsJack Lloyd2020-11-051-0/+29
* In the cli, init the mlock allocator before entering sandboxJack Lloyd2020-04-091-1/+1
* Small cleanupsJack Lloyd2020-02-141-4/+5
* Add -Werror mode for CI buildJack Lloyd2019-12-031-1/+4
* prefix macro with BOTAN_Nuno Goncalves2019-10-191-4/+4
* Add additional typecast and several static_assertsNuno Goncalves2019-10-141-0/+22
* Unroll xor_buf by 32 bytesJack Lloyd2019-09-061-37/+46
* Have set_mem only work for bytesJack Lloyd2019-01-311-4/+3
* Add CT::Mask typeJack Lloyd2018-11-281-3/+17
* Add typecast_copyJack Lloyd2018-11-171-12/+28
* Add missing <stdexcept> <string> necessaryLarry-Hu2018-11-071-2/+0
* Add missing <stdexcept> <string> necessaryCheney-Wang2018-11-021-0/+2
* Move allocator initializer RAII class to mem_ops.hJack Lloyd2018-02-191-0/+6
* Alternate method of forcing allocator initializationJack Lloyd2018-02-041-0/+5
* Use memcpy trick in 3-arg xor_buf alsoJack Lloyd2017-10-131-23/+17
* Somewhat faster xor_bufJack Lloyd2017-10-121-18/+15
* OCB optimizationsJack Lloyd2017-10-121-7/+59
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-0/+20
* Add annotation so GCC/Clang/MSVC know it is an allocation function.Jack Lloyd2017-09-301-1/+1
* In secure_allocator, hide mlock/new usage in a function in mem_opsJack Lloyd2017-09-291-0/+18
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Complete the final annotation changesJack Lloyd2017-09-191-3/+3
* Add API stability annotations.Jack Lloyd2017-09-191-1/+1
* Fix Doxygen comment problemsJack Lloyd2017-09-171-4/+4
* De-inline xor_buf, add SIMD and unrollingJack Lloyd2017-09-161-23/+23
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-8/+8
* Rename zero_mem to secure_scrub_memoryJack Lloyd2016-11-031-9/+34
* Use memcpy instead of misaligned pointer casts for reading words.Jack Lloyd2015-12-311-61/+5
* Guard all std::mem* ops against any call with zero length.Jack Lloyd2015-12-251-3/+12
* Internal header cleanupsJack Lloyd2015-09-191-0/+127
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Have clear_mem just be a plain memset and only call the (slow)lloyd2014-08-091-1/+1
* Move lib into srclloyd2014-01-101-0/+75