aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use std::deque instead of SecureQueue in TLS::Stream_Handshake_Readerlloyd2012-05-263-16/+18
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-2610-110/+158
* Mention the vector changes as people will likely notice thoselloyd2012-05-261-0/+8
* Initial 1.11 noteslloyd2012-05-262-1/+38
* Only build the mlock allocator on Linux, *BSD, or Solaris.lloyd2012-05-261-0/+8
* Set version to 1.11.0lloyd2012-05-261-2/+2
* Some post merge fixups.lloyd2012-05-2512-69/+33
* propagate from branch 'net.randombit.botan.x509-path-validation' (head 63b5a2...lloyd2012-05-25594-10114/+15802
|\
| * Two more locking_allocator bugs. In allocate, we did not setlloyd2012-05-251-5/+9
| * Use std::async for parallel CRT in Rabin Williams signature generation.lloyd2012-05-251-6/+7
| * Remove targets clang doesn't actually supportlloyd2012-05-251-6/+0
| * Always use -pthread with clang, matching gcc behaviorlloyd2012-05-251-5/+3
| * Duplicate . printlloyd2012-05-251-1/+0
| * Include <string> in buf_comp.h and filter.h as we used std::string butlloyd2012-05-253-16/+2
| * Resize key arrays in HMAC and SSL3_MAC when the key is set.lloyd2012-05-255-18/+19
| * Fix alignment again and add assert checks so we don't mess up again.lloyd2012-05-251-4/+30
| * For block and stream ciphers, don't set the size of the key vectorslloyd2012-05-2558-193/+205
| * Instead of a map of start->length for recording the free list use alloyd2012-05-242-33/+44
| * Properly align return values of mlock_allocator. Be more careful aboutlloyd2012-05-226-108/+35
| * Remove a debug call in secmem.h.lloyd2012-05-224-4/+220
| * Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-1867-195/+200
| * Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-18410-3046/+2250
| * propagate from branch 'net.randombit.botan' (head 6332543aa5a8a4cc13662008ff9...lloyd2012-05-1814-99/+841
| |\
| | * NR_Verification_Operation::verify_mr would return false if the inputlloyd2012-05-182-2/+5
| | * Pipe::reset's requirement that a message be completed meant thatlloyd2012-05-182-2/+5
| | * We were checking the wrong bit for rdrand support. Found using SDE'slloyd2012-05-102-1/+4
| | * Markus Wanner pointed out on the mailing list that using rdrand opcodelloyd2012-05-071-3/+8
| | * Padding wasn't set for DSA keys. Irrelevant for cert verify as thatlloyd2012-05-022-3/+3
| | * Partially roll back b2aef16225863cef27cdee4b91703966b3ed1458, itlloyd2012-04-281-2/+2
| | * A few additional Camellia test vectorslloyd2012-04-271-0/+37
| | * For all but the first and last rounds, use a set of 64 bit tables tolloyd2012-04-273-92/+669
| | * Add support for the rdrand instruction, added in Intel's Ivy Bridgelloyd2012-04-265-0/+114
| * | Remove all uses of MemoryRegion::copy outside of internal uses inlloyd2012-05-1818-42/+39
| * | First step towards replacing the existing containers with std::vectorlloyd2012-05-1821-53/+73
| * | Remove OctetString::change, only allow construction. Turns out nothinglloyd2012-05-172-26/+11
| * | Huge pile of post merge fixups, mtn really fucked that mergelloyd2012-04-2533-210/+130
| * | propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07...lloyd2012-04-2572-1088/+2028
| |\ \
| | * | Camellia is now split by key lengthlloyd2012-04-241-26/+26
| | * | propagate from branch 'net.randombit.botan' (head 494c5d548ce3f370c2b771ca6b1...lloyd2012-04-24116-4847/+11192
| | |\ \ | | | |/ | | |/|
| | | * Various hacks for testing client auth, SRP, etclloyd2012-04-203-10/+37
| | | * propagate from branch 'net.randombit.botan' (head fdbd3afd02bcb9b4a7702a92258...lloyd2012-04-203-0/+14
| | | |\
| | | * \ propagate from branch 'net.randombit.botan' (head 50fa70d871f837c3c3338fabf5f...lloyd2012-04-205-11/+21
| | | |\ \
| | | * | | Compile fixlloyd2012-04-201-1/+1
| | | * | | Put the implementation of Policy::dh_group in source so it's easier tolloyd2012-04-192-1/+6
| | | * | | Various dependency/amalgamation fixeslloyd2012-04-195-6/+13
| | | * | | Add a bool param to renegotiate on if we should force a fulllloyd2012-04-189-28/+71
| | | * | | Send almost all of the extensions on a renegotiation on an existinglloyd2012-04-181-14/+12
| | | * | | The secure renegotiation state was not updated on a sessionlloyd2012-04-181-9/+7
| | | * | | Add very basic wildcarding in X509_Certificate::matches_dns_namelloyd2012-04-181-2/+18
| | | * | | Only do the hostname/DNS comparison if it is set. Otherwise, we havelloyd2012-04-171-1/+1