aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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-1863-176/+179
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-18379-2834/+2047
* propagate from branch 'net.randombit.botan' (head 6332543aa5a8a4cc13662008ff9...lloyd2012-05-1812-99/+793
|\
| * 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-181-2/+0
| * We were checking the wrong bit for rdrand support. Found using SDE'slloyd2012-05-101-1/+1
| * 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
| * 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-264-0/+111
* | 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-2528-157/+117
* | propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07...lloyd2012-04-2560-1009/+1751
|\ \
| * | Camellia is now split by key lengthlloyd2012-04-241-26/+26
| * | propagate from branch 'net.randombit.botan' (head 494c5d548ce3f370c2b771ca6b1...lloyd2012-04-24102-4517/+10024
| |\ \ | | |/ | |/|
| | * 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
| | * | As best I can tell the client is allowed to send a certificate chainlloyd2012-04-161-5/+0
| | * | The encoding of Certificate Request messages was wrong, each DERlloyd2012-04-161-4/+6
| | * | Add support for TLS heartbeats (RFC 6520). Heartbeat initiations fromlloyd2012-04-1617-38/+282
| | * | Add support for the 3 alert types we didn't have codes for.lloyd2012-04-092-32/+38
| | * | Finish up server side SRP support, a little ugly but it works.lloyd2012-04-069-55/+130
| | * | propagate from branch 'net.randombit.botan' (head 058444ec216dd9690938c82922d...lloyd2012-04-06101-4518/+9636
| | |\ \
| | | * | Re-enable TLS (was disabled by trunk merge), and require the srp6 modulelloyd2012-04-053-3/+42
| | | * | Initial client-side support for SRP (finally!). Tested against OpenSSLlloyd2012-04-054-0/+45
| | | * | propagate from branch 'net.randombit.botan' (head 91305e3daaae9ea8a1786daf058...lloyd2012-04-0520-291/+400
| | | |\ \
| | | * | | Remove Policy::choose_compression and move to tls_serverlloyd2012-04-044-62/+59
| | | * | | Limit the lifetime of tickets to Policy::session_ticket_lifetime()lloyd2012-04-0415-178/+196
| | | * | | Add anonymous DH/ECDH ciphersuites to the cipher list. Interop checkedlloyd2012-04-022-18/+62
| | | * | | Use SHA-256 when MD5 is negotiated as the HMAC hash in TLS 1.2,lloyd2012-04-022-2/+6
| | | * | | Remove the Ciphersuite_Code enum and move all ciphersuitelloyd2012-03-307-351/+298
| * | | | | Patrick Pelletier noted on the mailing list that the implementation oflloyd2012-04-243-99/+179
| * | | | | Patrick Pelletier pointed out the hook for Qt_Mutex in libstate.cpplloyd2012-04-234-83/+0
| * | | | | Fix various typos, and remove an unused macro in checks/bench.cpplloyd2012-04-236-7/+7
| | |_|_|/ | |/| | |
| * | | | Avoid a few maintainer mode flag warnings. Remove -Weffc++ from thelloyd2012-04-206-8/+18
| * | | | merge of '058444ec216dd9690938c82922d911df2da535b4'lloyd2012-04-091-4/+4
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | The comments incorrectly described end as returning the last element,lloyd2012-04-091-4/+4