aboutsummaryrefslogtreecommitdiffstats
path: root/src/rng
Commit message (Expand)AuthorAgeFilesLines
* Some changes to HMAC_RNG:lloyd2012-07-182-23/+13
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-187-11/+11
* propagate from branch 'net.randombit.botan' (head 6332543aa5a8a4cc13662008ff9...lloyd2012-05-181-2/+2
|\
| * Partially roll back b2aef16225863cef27cdee4b91703966b3ed1458, itlloyd2012-04-281-2/+2
* | propagate from branch 'net.randombit.botan' (head c247a55e7c0bcd239fcfc672139...lloyd2012-02-201-6/+14
|\|
| * Avoid blocking more than 100 ms in the random device reader. Scale uplloyd2012-02-201-1/+2
| * Force a reseed in HMAC_RNG after 20 bytes have been added, rather thanlloyd2012-02-151-5/+12
* | Add string_join; inverse of split_on.lloyd2011-06-171-2/+2
* | propagate from branch 'net.randombit.botan' (head 303b2518a80553214b1e5ab4d9b...lloyd2010-11-042-6/+5
|\ \ | |/ |/|
| * propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-132-6/+5
| |\
| | * propagate from branch 'net.randombit.botan' (head 294e2082ce9231d6165276e2f2a...lloyd2010-06-178-34/+55
| | |\
| | * \ propagate from branch 'net.randombit.botan' (head a5f25a3b954f24c5d07fa0dab6c...lloyd2010-04-282-35/+31
| | |\ \
| | * \ \ propagate from branch 'net.randombit.botan' (head 75d272c759511a9a99a371ddc74...lloyd2010-04-091-1/+0
| | |\ \ \
| | * \ \ \ propagate from branch 'net.randombit.botan' (head 96d0a1885774b624812fd143d54...lloyd2010-03-212-6/+5
| | |\ \ \ \
| | | * \ \ \ propagate from branch 'net.randombit.botan' (head 5bfc3e699003b86615c584f8ae4...lloyd2010-02-142-6/+5
| | | |\ \ \ \
| | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-212-6/+5
| | | | |\ \ \ \
| | | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 14c1d4dc8696d2705a70ec3d240...lloyd2009-12-212-6/+5
| | | | | |\ \ \ \
| | | | | | * | | | Post-merge fixeslloyd2009-12-162-12/+2
| | | | | | * | | | propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-168-46/+21
| | | | | | |\ \ \ \
| | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head b3515264af291b4785d3d296e2c...lloyd2009-12-012-30/+4
| | | | | | |\ \ \ \ \
| | | | | | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head cfb19182987fc95b2a8885584a3...lloyd2009-11-173-7/+7
| | | | | | |\ \ \ \ \ \
| | | | | | * | | | | | | Use auto for long iterator names, etc.lloyd2009-11-162-6/+4
| | | | | | * | | | | | | propagate from branch 'net.randombit.botan' (head 2773c2310e8c0a51975987a2dd6...lloyd2009-11-022-3/+4
| | | | | | |\ \ \ \ \ \ \
| | | | | | | * | | | | | | Attic-ize all of src/timer, except for time_t_to_tm and system_timelloyd2009-10-131-1/+0
| | | | | | | * | | | | | | propagate from branch 'net.randombit.botan' (head 139d6957d20f0b1202e0eacc63c...lloyd2009-10-131-2/+4
| | | | | | | |\ \ \ \ \ \ \
| | | | | | | | * | | | | | | Change call to system_time to use std::chronolloyd2009-09-301-2/+4
* | | | | | | | | | | | | | | Doxygenlloyd2010-11-021-0/+5
* | | | | | | | | | | | | | | Eliminate the constant size_t values in SymmetricAlgorithm that givelloyd2010-10-281-1/+1
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | s/BLOCK_SIZE/block_size()/lloyd2010-10-132-8/+12
* | | | | | | | | | | | | | Use output_length() instead of OUTPUT_LENGTH pseudo-propertylloyd2010-10-132-5/+5
* | | | | | | | | | | | | | Use size_t instead of u32bit in entropy and rnglloyd2010-10-128-48/+48
* | | | | | | | | | | | | | Remove more implicit vector to pointer conversionslloyd2010-09-141-6/+4
* | | | | | | | | | | | | | More changes to avoid vector to pointer implicit conversionslloyd2010-09-142-8/+8
* | | | | | | | | | | | | | Handle the case that container size() returns something other than u32bitlloyd2010-09-143-7/+5
* | | | | | | | | | | | | | More vector->pointer conversion removals.lloyd2010-09-131-0/+7
* | | | | | | | | | | | | | Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-132-2/+2
* | | | | | | | | | | | | | Rename MemoryRegion::destroy to MemoryRegion::clear to match STLlloyd2010-09-081-1/+1
* | | | | | | | | | | | | | Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-073-6/+6
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Yet more Doxygen commentslloyd2010-06-166-32/+50
* | | | | | | | | | | | | More Doxygen updates/fixeslloyd2010-06-152-2/+5
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | HMAC_RNG handling changes - split up reseed() and add_entropy()lloyd2010-04-272-35/+31
* | | | | | | | | | | | Remove add_entropy_vec. Much cleaner way of doing this: add the entirelloyd2010-04-271-3/+0
* | | | | | | | | | | | Add add_entropy_vec which calls add_entropy on the passed vector. Haslloyd2010-04-231-0/+3
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Don't delete the global RNG in AutoSeeded_RNG's destructorlloyd2010-03-231-1/+0
|/ / / / / / / / / /
* | | | | | | | | | In add_entropy(), additionally poll for 64 bits of system entropylloyd2010-03-191-15/+20
* | | | | | | | | | There are some nasty API problems that are caused by having to pass alloyd2010-03-193-151/+10
|/ / / / / / / / /
* / / / / / / / / Move the get_byte template to its own header, because many fileslloyd2010-02-022-2/+2
|/ / / / / / / /
* / / / / / / / Use Algorithm_Factory instead of instantiating directly; will allow the uselloyd2010-01-071-10/+14
|/ / / / / / /
* | | | | | / Un-internal loadstor.h (and its header deps, rotate.h andlloyd2009-12-212-2/+2
| |_|_|_|_|/ |/| | | | |
* | | | | | Make many more headers internal-only.lloyd2009-12-163-7/+7