aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* Make Karatsuba multiply completely const timeJack Lloyd2018-06-141-5/+7
* Constify some local variablesJack Lloyd2018-06-081-2/+2
* Move codec_base.h to internal header in utilsJack Lloyd2018-05-312-0/+166
* Add BMI2-specific SHA-256Jack Lloyd2018-05-273-2/+25
* Remove debug printfJack Lloyd2018-05-221-1/+1
* Merge GH #1568 Use BOTAN_ARG_CHECK moreJack Lloyd2018-05-145-6/+27
|\
| * Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-135-6/+27
* | Apple Clang requires min/max be constexprJack Lloyd2018-05-131-1/+10
* | Fixes for compilation in C++17 mode by MSVCJack Lloyd2018-05-131-3/+7
|/
* Use GCC builtins for clz operationJack Lloyd2018-04-151-1/+26
* Fix bugs in wildcard matchingJack Lloyd2018-03-311-77/+107
* Avoid another problem with AltiVecJack Lloyd2018-03-281-15/+6
* Add back posix_mlock flagJack Lloyd2018-03-261-0/+6
* Avoid code that triggers problems under GCC 8Jack Lloyd2018-03-181-1/+1
* Fix CPUID::has_cpuid_bitJack Lloyd2018-03-171-1/+3
* Avoid creating stringstream unless needed in version checkJack Lloyd2018-03-171-3/+3
* Avoid unused arg warning in PowerPC CPUID codeJack Lloyd2018-03-171-0/+2
* Avoid a problematic construct for AltiVec byteswapJack Lloyd2018-03-161-3/+8
* Use RtlGenRandom instead of CryptoAPIJack Lloyd2018-03-141-1/+1
* Add a facility for debug-mode assertionsJack Lloyd2018-03-141-6/+17
* Split out the memory pool logicJack Lloyd2018-03-096-161/+282
* Add OS::system_page_sizeJack Lloyd2018-03-092-4/+25
* Small fiddly optimizations in locking_allocatorJack Lloyd2018-03-081-5/+6
* Support 1024-bit inputs in poly_double functionJack Lloyd2018-03-062-14/+36
* Correctly read the POWER cycle counterJack Lloyd2018-03-061-8/+11
* Ensure exception types are exported from DLLJack Lloyd2018-03-061-1/+1
* Use BOTAN_DEFAULT_BUFFER_SIZE instead of DEFAULT_BUFFERSIZEJack Lloyd2018-03-011-5/+0
* Move declaration of word to types.hJack Lloyd2018-03-011-0/+12
* Fix handling of misaligned loads in AltiVec SIMD wrapperJack Lloyd2018-02-231-22/+12
* Do runtime endian check when CPUID is initializedJack Lloyd2018-02-231-0/+1
* Use GetProcessWorkingSetSize instead of GetProcessWorkingSetSizeExJack Lloyd2018-02-231-2/+1
* Move allocator initializer RAII class to mem_ops.hJack Lloyd2018-02-191-0/+6
* Of course they are public member variables, not functions ...Jack Lloyd2018-02-131-1/+1
* Add BOTAN_DEPRECATED_PUBLIC_MEMBER_FUNCTIONSJack Lloyd2018-02-131-0/+1
* Enable VirtualLock on MinGW buildsJack Lloyd2018-02-131-2/+2
* Alternate method of forcing allocator initializationJack Lloyd2018-02-042-0/+12
* Add function to query if filesystem support is enabled.Jack Lloyd2018-01-302-0/+17
* Fix documentation of DataSource::end_of_data.Marcus Brinkmann2018-01-191-1/+1
* Move thread utils (barrier and semaphore) to a subpackage of utilJack Lloyd2018-01-126-25/+15
* Merge GH #1391 X25519 cleanupsJack Lloyd2018-01-091-2/+7
|\
| * Fix for systems needing 128-bit helper typeJack Lloyd2018-01-071-0/+5
| * Reformat donna.cppJack Lloyd2018-01-061-2/+2
* | Merge GH #1393 Add cpuid support for POWER crypto extensionsJack Lloyd2018-01-093-1/+34
|\ \
| * | Add support for detecting POWER crypto using getauxvalJack Lloyd2018-01-073-1/+34
| |/
* | Merge GH #1378 Use OS feature flags instead of OS name for enabling system sp...Jack Lloyd2018-01-098-57/+45
|\ \ | |/ |/|
| * Test OS features by the feature vs the OS nameJack Lloyd2017-12-308-57/+45
* | Avoid warning with old ClangJack Lloyd2018-01-011-1/+1
* | Enable GCC inline asm under Sun Studio compilersJack Lloyd2017-12-311-1/+1
|/
* Disable sockets on MinGWJack Lloyd2017-12-301-3/+3
* Avoid prefixing siglongjmp or sigsetjmp with ::Jack Lloyd2017-12-281-2/+2