aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng/rng.h
Commit message (Expand)AuthorAgeFilesLines
* Add a variant of RandomNumberGenerator::random_vecJack Lloyd2019-09-131-2/+9
* Add RandomNumberGenerator::accepts_inputJack Lloyd2018-09-061-0/+17
* Correct comment on Hardware_RNGJack Lloyd2018-07-171-2/+1
* Add missing `override`Jack Lloyd2017-10-051-1/+1
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-0/+2
* More include header cleanupsJack Lloyd2017-09-211-1/+0
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Add API stability annotations.Jack Lloyd2017-09-191-4/+4
* Avoid use of deprecated function in (deprecated) Serialized_RNG constructorJack Lloyd2017-02-191-1/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-16/+16
* Simple tests for AutoSeeded_RNGJack Lloyd2016-11-261-1/+1
* Don't force HMAC_DRBG to be enabledJack Lloyd2016-11-181-0/+2
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-1/+1
* Improve rng doxygen [ci skip]René Korthaus2016-10-191-5/+13
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-121-9/+11
* RNG changes (GH #593)Jack Lloyd2016-08-241-92/+45
* Address some review comments from @cordneyJack Lloyd2016-07-171-2/+2
* Revamp entropy pollingJack Lloyd2016-07-171-3/+11
* Add Stateful_RNGJack Lloyd2016-07-171-17/+29
* Switch to HMAC_DRBG for all RNG generation.Jack Lloyd2016-07-171-76/+141
* Use rejection sampling in BigInt::random_integerJack Lloyd2016-03-161-0/+2
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-1/+1
* Remove RNG::gen_mask, which had undefined behavior when bits >= 32Jack Lloyd2016-01-011-12/+0
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-1/+1
* New reseed_with_sources call on RNGsJack Lloyd2015-11-241-6/+34
* Update and consolidate the test framework.Jack Lloyd2015-11-111-0/+1
* TLS improvementsJack Lloyd2015-10-251-0/+8
* Add power analysis countermeasures for ECC point multiplications.Jack Lloyd2015-08-211-6/+24
* rng: Add missing overridesDaniel Seither2015-07-301-6/+6
* lib/rng: Convert &vec[0] to vec.data()Simon Warta2015-06-231-1/+1
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-031-6/+0
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Add HMAC_DRBGlloyd2014-03-211-1/+1
* Guess I won't be needing theselloyd2014-01-181-1/+0
* Move lib into srclloyd2014-01-101-0/+174