aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* Add OS utility headerJack Lloyd2015-12-056-102/+191
* Avoid ever returning 0 from CPUID::cache_line_sizeJack Lloyd2015-12-021-1/+1
* Improve side channel attack resistance of table based AES implJack Lloyd2015-11-291-2/+17
* Remove bogus code from generic mp_madd header, noticed on PPC build.Jack Lloyd2015-11-231-2/+2
* Remove mul128.h header from public viewJack Lloyd2015-11-161-6/+6
* Add remove_all to TLS session manager interfaceJack Lloyd2015-11-133-4/+10
* Update and consolidate the test framework.Jack Lloyd2015-11-112-6/+6
* Remove unused xor_buf.h (internal header merged into mem_ops.h)Jack Lloyd2015-10-271-144/+0
* Merge pull request #314 from randombit/ct-tls-cbc-paddingJack Lloyd2015-10-261-1/+53
|\
| * Missing include dependencyJack Lloyd2015-10-261-1/+1
| * Asan fix - referencing &vec[vec.size()] instead of vec.end()Jack Lloyd2015-10-261-0/+16
| * TLS improvementsJack Lloyd2015-10-251-0/+36
* | Merge pull request #313 from randombit/path-validation-fixesJack Lloyd2015-10-262-1/+24
|\ \ | |/ |/|
| * Fix cert validation bugs found by x509test.Jack Lloyd2015-10-232-1/+24
* | Make Montgomery reduction constant time.Jack Lloyd2015-10-241-71/+48
|/
* Make OpenSSL ECDSA and RSA request only until they can be testedJack Lloyd2015-10-191-2/+2
* Break up openssl providerJack Lloyd2015-10-192-0/+51
* Cleanups in ct and oaepJack Lloyd2015-10-171-87/+12
* Make PKCS #1 and OAEP decoding constant time to avoid oracle attacksJack Lloyd2015-10-164-125/+209
* Merge pull request #298 from tiwoc/arm64Simon Warta2015-10-161-2/+2
|\
| * Initial support for 64 bit ARMDaniel Seither2015-10-131-2/+2
* | Move DataSource to utils and rewrite PEM encoding to avoid filtersJack Lloyd2015-10-143-0/+393
|/
* Avoid concatination of charsSimon Warta2015-09-221-1/+1
* Move boost and sqlite3 to utilsJack Lloyd2015-09-224-0/+220
* Move check for SIMD instructions to CPUIDJack Lloyd2015-09-215-6/+15
* Internal header cleanupsJack Lloyd2015-09-196-18/+143
* Remove alloc module; move secmem.h to base and locking_allocator to utilsJack Lloyd2015-08-294-3/+358
* Refactor ./botan speedSimon Warta2015-08-211-0/+10
* Add stricter time parsing; Add more testsSimon Warta2015-08-111-0/+11
* Strict uint32 parsingSimon Warta2015-08-111-0/+10
* Avoid integer overlow in string->uint32 converterSimon Warta2015-08-101-3/+16
* Merge pull request #232 from tiwoc/clang-cpuidSimon Warta2015-08-031-1/+1
|\
| * Enable use of cpuid.h with clangDaniel Seither2015-07-301-1/+1
* | utils: Add missing overridesDaniel Seither2015-07-301-1/+1
|/
* Add boost implementation of timegm()Simon Warta2015-07-271-0/+36
* Add mktime fallback for non-POSIX timegm()Simon Warta2015-07-271-5/+56
* Avoid 0 as nullpointer warning on MinGWSimon Warta2015-07-271-1/+1
* Remove the x86 asm versions of MD4, MD5, SHA-1 and SerpentJack Lloyd2015-07-254-305/+0
* Add Android OSDaniel Seither2015-07-173-0/+4
* Add MSVC stl filesystem implementationSimon Warta2015-07-162-3/+31
* Refactor internal/filesystem.hSimon Warta2015-07-164-38/+61
* Add missing include <string> in calendar.hSimon Warta2015-07-161-0/+1
* Fix time range issue for 32 bit platformsSimon Warta2015-07-162-6/+39
* Fix round_upSimon Warta2015-07-153-10/+36
* Fix to_string for BER_Object when debug STL is usedSimon Warta2015-07-071-0/+7
* Use <cstdint>; Remove unused namespace Botan_typesSimon Warta2015-07-031-22/+14
* lib/utils: Convert &vec[0] to vec.data()Simon Warta2015-06-235-13/+12
* Add missing headers fixing GCC 4.7 buildlloyd2015-06-171-0/+1
* Avoid 0-defining BOTAN_USE_GCC_INLINE_ASMsimon2015-05-312-4/+4
* Fix code that triggers a strange MSVC 'performance warning'git2015-04-081-1/+1