aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng/system_rng/system_rng.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-8/+8
* Fix more MSVC warningsJack Lloyd2018-10-011-1/+1
* Add support for using Linux getrandom syscallJack Lloyd2018-09-201-0/+39
* Add RandomNumberGenerator::accepts_inputJack Lloyd2018-09-061-5/+20
* Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-281-0/+44
* Use type BYTE instead of BOOLEANSimon Warta2018-05-081-1/+4
* Rename RtlGenRandom_f -> RtlGenRandom_fptrSimon Warta2018-05-071-3/+3
* Rewrite assignment of RtlGenRandom_f using "using"Simon Warta2018-05-071-1/+1
* Check return value of m_rtlgenrandom against proper typeSimon Warta2018-05-071-1/+2
* Use BOOLEAN return type for RtlGenRandom_fSimon Warta2018-05-071-1/+1
* Add missing NTAPI to RtlGenRandom_f signatureSimon Warta2018-05-071-1/+1
* Use RtlGenRandom instead of CryptoAPIJack Lloyd2018-03-141-72/+19
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-4/+4
* Clean up header includesJack Lloyd2017-09-211-1/+0
* Define macro so windows.h doesn't include winsock.hJack Lloyd2017-09-031-0/+1
* Refactor RNGs to support Windows PhoneJack Lloyd2017-09-021-108/+142
* Fix missing virtual destructor on CSP_HandleJack Lloyd2017-08-311-1/+1
* Fix for #1078Baruch2017-06-191-1/+1
* Use arc4random(3) as system rng on OpenBSD.Alexander Bluhm2017-03-301-0/+15
* 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
* Resolve #647Nathan Hourt2016-10-031-0/+6
* Address some review comments from @cordneyJack Lloyd2016-07-171-6/+6
* 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-171-17/+59
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-4/+4
* Push the hardcoded entropy estimates up to build.hJack Lloyd2015-11-281-5/+5
* New reseed_with_sources call on RNGsJack Lloyd2015-11-241-5/+19
* Add System_RNG which is an instantiatable RNG that uses the system RNGJack Lloyd2015-10-151-8/+8
* rng: Add missing overridesDaniel Seither2015-07-301-6/+6
* Centralize where string.h/cstring is included to mem_ops.hlloyd2015-01-231-1/+0
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Fix System_RNG for Windows, fix nmake clean targetlloyd2014-12-221-2/+2
* Enable system_rng on Windows and MinGW (untested)lloyd2014-12-211-5/+6
* Untested support for using CryptGenRandom in System_RNGlloyd2014-12-061-0/+32
* Add an easy way to directly use the system PRNG.lloyd2014-12-021-0/+79