aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils
Commit message (Expand)AuthorAgeFilesLines
* Remove global_rng calls for setting up blinding, instead require a RNGlloyd2013-12-251-3/+3
* Add CPUID check for AVX-512lloyd2013-12-252-2/+9
* Fix gcc cpuid calllloyd2013-12-211-13/+9
* Fixes for alamgamation buildlloyd2013-12-201-3/+3
* Blind fix attempt for Visual C++ 2013 (github issue #5)lloyd2013-12-201-1/+1
* Add cpuid support for new x86 feature flags like AVX2 and RDSEEDlloyd2013-12-142-86/+113
* Make it possible to remove Boost dependency by disabling a few moduleslloyd2013-12-141-0/+4
* Make SIMD_Scalar a templatelloyd2013-12-101-0/+5
* Add simple config readerlloyd2013-12-103-11/+131
* Remove timeout from HTTPlloyd2013-11-292-23/+16
* Fix URL parsinglloyd2013-11-281-7/+15
* Support HTTP POST (many OCSP responders don't like GET-based requests)lloyd2013-11-286-132/+243
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-283-3/+3
* Add a simple HTTP 1.0 GET using asio (for CRLs and OCSP)lloyd2013-11-273-0/+132
* Enable all the GCC warning flags, as we now require at least GCC 4.7 anywaylloyd2013-11-161-1/+1
* Assertion failure is not always an internal errorlloyd2013-09-051-1/+1
* Move CBC to Transformation APIlloyd2013-08-151-12/+0
* No need for librt in util anymore (was for clock_gettime)lloyd2013-08-131-4/+0
* Avoid undefined operation in rotation operationslloyd2013-07-311-0/+4
* Merge mp_word64 into mp_genericlloyd2013-07-302-3/+1
* Add a generic 64x64->128 multiplication op.lloyd2013-07-302-0/+124
* Change same_mem to use XORs instead of equality operators.lloyd2013-06-131-3/+3
* Always include modules requiring ISA extensions as long as thelloyd2013-04-171-7/+0
* Kill workaround for GCC 3.xlloyd2013-04-121-4/+0
* Add erase_chars and replace_charslloyd2013-04-102-7/+47
* Avoid silly warning under GCClloyd2013-03-271-1/+1
* Move std::vector operator^= to xor_buflloyd2013-03-151-0/+12
* Move assert.h from internal to very public (included in types.h)lloyd2013-03-135-8/+9
* src/utils/semaphore.h was marked both public and internal, which brokelloyd2013-03-091-1/+0
* Set the release type (unreleased, released, snapshot) inlloyd2013-03-041-8/+11
* Add BOTAN_ASSERT_IMPLICATION macrolloyd2013-03-011-0/+13
* Add Threaded_Fork, which acts like a normal Fork filter except thatlloyd2013-02-023-1/+77
* Move memory zeroing to a compiled function in a new source file. Castlloyd2012-11-123-11/+38
* Move to_u32bit to source file. Add map_remove_if helperlloyd2012-11-023-2/+19
* Add parens to BOTAN_ASSERT_EQUALS, otherwise low precedence ops couldlloyd2012-10-131-3/+3
* Build the return value of version_string at compile time instead of atlloyd2012-09-141-16/+17
* This should be inlinelloyd2012-09-071-1/+1
* Add support for key material exportlloyd2012-09-071-0/+7
* Remove BigInt(NumberType type, size_t n) and replace it with a staticlloyd2012-08-011-1/+1
* Doxygen warning fixeslloyd2012-07-091-1/+2
* The messages for assertion checks were done both ways, both "assertionlloyd2012-07-091-3/+5
* Remove BOTAN_ASSERT_FUNCTION, use __func__ which is now standard in C++11lloyd2012-07-092-41/+35
* Add TLS::Session_Manager_Noop which just ignores all save requests.lloyd2012-06-293-3/+3
* Add support (decoding only) for the CRL Distribution Point extension.lloyd2012-06-132-2/+19
* Allow x86-32 asm with clang. Compiles fine, though I cannot test as Illoyd2012-06-121-0/+1
* Update what() signature on exception typeslloyd2012-06-121-1/+1
* Make a proper wrapper in util for SQLite3, update the TLS sessionlloyd2012-06-083-0/+220
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-261-1/+1
* Properly align return values of mlock_allocator. Be more careful aboutlloyd2012-05-223-93/+0
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-2/+2