aboutsummaryrefslogtreecommitdiffstats
path: root/src/rng
Commit message (Expand)AuthorAgeFilesLines
* De-deprecate AutoSeeded_RNG, too convenient to droplloyd2014-01-011-5/+0
* Make Serialized_RNG publiclloyd2013-12-251-0/+49
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-283-3/+3
* Move RNG reseed controls to build.hlloyd2013-11-091-9/+9
* In HMAC_RNG record number of bytes since last poll and reseed based onlloyd2013-11-092-17/+26
* Include a timestamp as part of the HMAC_RNG PRF inputslloyd2013-11-091-0/+6
* Don't actually deprecate AutoSeeded_RNGlloyd2013-11-091-1/+0
* Previously, AutoRNG was just a reference to the global rng, which canlloyd2013-11-0811-468/+157
* Fix calling on deleted objectslloyd2013-07-191-2/+1
* 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