aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng
Commit message (Expand)AuthorAgeFilesLines
* Follow NIST SP 800-57 for HMAC_DRBG security levelRené Korthaus2017-04-031-3/+12
* Change security_strength of HMAC_DRBGRené Korthaus2017-04-032-5/+12
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-025-7/+17
* Use arc4random(3) as system rng on OpenBSD.Alexander Bluhm2017-03-301-0/+15
* Avoid use of deprecated function in (deprecated) Serialized_RNG constructorJack Lloyd2017-02-192-2/+12
* Change meaning of get_processor_timestampJack Lloyd2017-01-272-2/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-188-46/+46
* IncludeOS has random device files nowJack Lloyd2016-12-181-0/+1
* system_rng: workaround read only urandomAlon Bar-Lev2016-12-011-1/+4
* define NOMINMAX 1 before every include of windows.hBaruch Burstein2016-11-281-2/+1
* Simple tests for AutoSeeded_RNGJack Lloyd2016-11-262-1/+2
* Avoid having source files start with /**Jack Lloyd2016-11-252-2/+2
* Don't force HMAC_DRBG to be enabledJack Lloyd2016-11-182-1/+2
* Remove HMAC_RNG, X9.31-RNG, BeOS stats, EGD reader, Unix process runnerJack Lloyd2016-10-288-504/+18
* HMAC_DRBG - Fix constructor init order. Use create_or_throw to simplify.Jack Lloyd2016-10-281-6/+3
* make max_number_of_bytes_per_request configurableDaniel Neus2016-10-282-27/+79
* Fix doxygen warnings [ci skip]René Korthaus2016-10-193-2/+6
* Improve rng doxygen [ci skip]René Korthaus2016-10-196-11/+82
* Add ISA annotations to functions using SIMD, AES, etcJack Lloyd2016-10-141-0/+1
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-122-9/+13
* Resolve #647Nathan Hourt2016-10-031-0/+6
* HMAC_RNG ignored its entropy_source argument :(Jack Lloyd2016-08-311-1/+1
* RNG changes (GH #593)Jack Lloyd2016-08-2420-348/+745
* Fix header guard formatJack Lloyd2016-07-201-2/+2
* Add RDRAND_RNGJack Lloyd2016-07-193-0/+161
* Address some review comments from @cordneyJack Lloyd2016-07-179-27/+29
* Revamp entropy pollingJack Lloyd2016-07-172-4/+11
* Move poll logic to Entropy_SourcesJack Lloyd2016-07-171-15/+1
* Add Stateful_RNGJack Lloyd2016-07-178-140/+135
* Make the DRBG hash selectable in build.h with BOTAN_AUTO_RNG_DRBG_HASH_FUNCTIONJack Lloyd2016-07-172-3/+3
* If EPERM when writing to the random device, return silently.Jack Lloyd2016-07-171-1/+13
* Switch to HMAC_DRBG for all RNG generation.Jack Lloyd2016-07-177-222/+396
* Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-1/+1
* fix linker error if compiling with `--module-policy bsi` on Windows. Fixes GH...Daniel Neus2016-04-081-1/+1
* 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
* Add explicit fork check to HMAC_RNGJack Lloyd2016-02-072-5/+8
* 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-112-5/+5
* Push the hardcoded entropy estimates up to build.hJack Lloyd2015-11-281-5/+5
* New reseed_with_sources call on RNGsJack Lloyd2015-11-2411-41/+124
* Update and consolidate the test framework.Jack Lloyd2015-11-111-0/+1
* TLS improvementsJack Lloyd2015-10-251-0/+8
* Add System_RNG which is an instantiatable RNG that uses the system RNGJack Lloyd2015-10-152-9/+32
* McEliece cleanupsJack Lloyd2015-09-291-1/+1
* Add HMAC_DRBG constructor taking a name for the MAC instead of an objJack Lloyd2015-09-222-0/+15
* Remove use of lookup.h in favor of new T::create API.Jack Lloyd2015-09-211-3/+5
* Internal header cleanupsJack Lloyd2015-09-192-3/+0
* Add power analysis countermeasures for ECC point multiplications.Jack Lloyd2015-08-211-6/+24
* rng: Add missing overridesDaniel Seither2015-07-305-30/+30