aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils
Commit message (Expand)AuthorAgeFilesLines
* 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
| | * | | propagate from branch 'net.randombit.botan' (head 5dc30d88afdeec4896b5065f926...lloyd2011-06-1712-245/+41
| | |\ \ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-1312-245/+41
| | | |\ \ \
| | | | * \ \ propagate from branch 'net.randombit.botan' (head 13a0d36dac3709f3cb88e830ed7...lloyd2011-02-1112-245/+41
| | | | |\ \ \
| | | | | * \ \ propagate from branch 'net.randombit.botan' (head fc8daa606ab7954eab48778d723...lloyd2010-11-292-9/+19
| | | | | |\ \ \
| | | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 303b2518a80553214b1e5ab4d9b...lloyd2010-11-0413-249/+44
| | | | | |\ \ \ \
| | | | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 2841fb518e20d2fe0a374e4f6b0...lloyd2010-10-282-25/+25
| | | | | | |\ \ \ \
| | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head cba32f885eb7889a9711cbee120...lloyd2010-10-132-7/+7
| | | | | | |\ \ \ \ \
| | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 6581b789d58717bc6acee5c6a24...lloyd2010-10-131-5/+8
| | | | | | |\ \ \ \ \ \
| | | | | | * | | | | | | Post-merge fixupslloyd2010-10-131-9/+2