aboutsummaryrefslogtreecommitdiffstats
path: root/src/constructs
Commit message (Expand)AuthorAgeFilesLines
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-261-1/+1
* Include <string> in buf_comp.h and filter.h as we used std::string butlloyd2012-05-251-16/+0
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-1/+1
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-1812-56/+56
* Huge pile of post merge fixups, mtn really fucked that mergelloyd2012-04-251-1/+1
* propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07...lloyd2012-04-254-55/+77
|\
| * Use just 256 bits of secret exponent (recomended value in RFC 5054).lloyd2012-04-064-21/+22
| * Remove the client SRP6 class, really free standing functions are finelloyd2012-04-052-47/+68
* | propagate from branch 'net.randombit.botan.tls-state-machine' (head 0ceb9cde6...lloyd2012-02-203-6/+6
|\ \ | |/ |/|
| * Fixes for GCC 4.7.0 (r183974)lloyd2012-02-071-5/+5
| * propagate from branch 'net.randombit.botan' (head 39f53266912f33dc48e942b1b86...lloyd2011-12-183-0/+278
| |\
| * \ propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-132-3/+3
| |\ \
| | * | Use unique_ptr instead of auto_ptrlloyd2011-03-081-2/+2
| | * | propagate from branch 'net.randombit.botan' (head dd068808e5bf87c982765a8bcc3...lloyd2011-03-087-212/+172
| | |\ \
| | * \ \ propagate from branch 'net.randombit.botan' (head 13a0d36dac3709f3cb88e830ed7...lloyd2011-02-112-2/+3
| | |\ \ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 2841fb518e20d2fe0a374e4f6b0...lloyd2010-10-288-53/+53
| | | |\ \ \
| | | * \ \ \ propagate from branch 'net.randombit.botan' (head 6581b789d58717bc6acee5c6a24...lloyd2010-10-131-4/+4
| | | |\ \ \ \
| | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-132-2/+3
| | | |\ \ \ \ \
| | | | * | | | | Use std::to_stringlloyd2010-09-031-1/+2
| | | | * | | | | propagate from branch 'net.randombit.botan' (head a29c41b4a949207b1544096c3af...lloyd2010-09-031-1/+1
| | | | |\ \ \ \ \
| | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 0a3348f52bf558bc2282e1066c2...lloyd2010-08-131-1/+1
| | | | | |\ \ \ \ \
| | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 161b5c0300b72baa746f101fda1...lloyd2010-07-091-1/+1
| | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 647eeb4f4cf8fa4cf487cdc463d...lloyd2010-06-223-17/+23
| | | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head 294e2082ce9231d6165276e2f2a...lloyd2010-06-176-50/+55
| | | | | | | |\ \ \ \ \ \
| | | | | | | * | | | | | | Various updates: unique_ptr, using chrono, merge fixups, etclloyd2010-03-091-1/+1
* | | | | | | | | | | | | | Remove the autheticator generation from the SRP code as it's not usedlloyd2011-12-314-52/+143
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Initial run at an SRP-6a implementation. Not entirely sure about thelloyd2011-12-173-0/+278
|/ / / / / / / / / / / /
* | | | | | | | | | | | It's likely that other FPE methods will be desirable once they arelloyd2011-04-203-9/+17
* | | | | | | | | | | | Maintainer mode warning cleanups, mostly for C style casts which Illoyd2011-04-181-4/+4
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Move password hashing schemes to src/passhashlloyd2011-02-176-407/+0
* | | | | | | | | | | Add support for bcrypt, the Blowfish-based password hashing schemelloyd2011-02-163-0/+200
* | | | | | | | | | | Use size_t rather than u32bit for loop variableslloyd2011-02-161-4/+4
* | | | | | | | | | | Forward declare Algorithm_Factorylloyd2011-02-162-1/+3
* | | | | | | | | | | Add the NIST AES key wrap algorithm, as specified in RFC 3394 andlloyd2011-02-153-0/+166
|/ / / / / / / / / /
* | | | | | | | | / Rename to avoid conflicts in the amalgamationlloyd2010-12-281-4/+6
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Rename the base64 filter and macro names in prep for addinglloyd2010-10-271-1/+1
* | | | | | | | | s/u32bit/size_t/lloyd2010-10-187-51/+51
* | | | | | | | | More size_tlloyd2010-10-151-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Remove the upto argument to update_belloyd2010-10-131-4/+4
|/ / / / / / /
* | | | | | | s/BLOCK_SIZE/block_size()/lloyd2010-10-131-26/+30
* | | | | | | Use output_length() instead of OUTPUT_LENGTH pseudo-propertylloyd2010-10-131-3/+3
* | | | | | | Add a simple update_be to BufferedComputation that takes an integerlloyd2010-10-121-12/+6
* | | | | | | Fix dependencieslloyd2010-09-302-2/+2
* | | | | | | Update all uses of MemoryRegion::append to use either push_back or operator+=lloyd2010-09-151-9/+9
* | | | | | | More changes to avoid vector to pointer implicit conversionslloyd2010-09-141-2/+2
* | | | | | | Avoid 3-argument copylloyd2010-09-131-1/+1
* | | | | | | Remove more uses of vector to pointer implicit conversionslloyd2010-09-132-9/+11
* | | | | | | More vector->pointer conversion removals.lloyd2010-09-131-1/+1
* | | | | | | Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-133-22/+29
* | | | | | | Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-2/+2