aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-183-7/+39
* propagate from branch 'net.randombit.botan' (head 6332543aa5a8a4cc13662008ff9...lloyd2012-05-181-1/+1
|\
| * We were checking the wrong bit for rdrand support. Found using SDE'slloyd2012-05-101-1/+1
* | propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07...lloyd2012-04-251-0/+3
|\ \
| * | propagate from branch 'net.randombit.botan' (head 50fa70d871f837c3c3338fabf5f...lloyd2012-04-201-0/+3
| |\|
| | * Avoid a few maintainer mode flag warnings. Remove -Weffc++ from thelloyd2012-04-201-0/+3
* | | Don't need this function anymorelloyd2012-02-201-12/+0
* | | Remove get_nanoseconds_clock as we'll rely on std::chrono's highlloyd2012-02-203-66/+7
* | | Merge fixups. Add locking to default session manager. Use chrono liblloyd2012-02-201-0/+1
* | | propagate from branch 'net.randombit.botan.tls-state-machine' (head 0ceb9cde6...lloyd2012-02-2013-255/+69
|\ \ \ | |/ / |/| |
| * | propagate from branch 'net.randombit.botan' (head 39f53266912f33dc48e942b1b86...lloyd2011-12-182-5/+34
| |\|
| * | propagate from branch 'net.randombit.botan' (head f13cb517b63aed4fcc4ad7013e5...lloyd2011-11-101-0/+2
| |\ \
| * \ \ propagate from branch 'net.randombit.botan' (head 23a326fa36a31dd39347a8864e1...lloyd2011-07-1213-255/+69
| |\ \ \
| | * | | long long is standard nowlloyd2011-06-171-9/+1
| | * | | Add string_join; inverse of split_on.lloyd2011-06-173-2/+28