aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* Simplify exception messagesJack Lloyd2018-08-222-5/+22
* Add BOTAN_STATE_CHECK macroJack Lloyd2018-08-172-2/+21
* Remove support for 8 or 16 bit BigInt wordsJack Lloyd2018-08-151-6/+2
* Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-011-1/+1
* Fix ARMv7 buildJack Lloyd2018-07-091-0/+3
* Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-093-5/+70
* Correct Doxygen errorsJack Lloyd2018-07-021-1/+1
* Fix handling of SHA instructions in testsJack Lloyd2018-06-291-0/+2
* Fix error in 1024-bit polynomial doubleJack Lloyd2018-06-251-2/+2
* Use ASCII specific function calls for Windows API callsJack Lloyd2018-06-251-3/+3
* Use masked table lookup in ECC base point multiplicationJack Lloyd2018-06-191-0/+12
* 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