aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng/system_rng
Commit message (Expand)AuthorAgeFilesLines
* 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-062-5/+22
* Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-282-0/+49
* 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-142-79/+23
* Test OS features by the feature vs the OS nameJack Lloyd2017-12-301-21/+6
* Drop IRIX supportJack Lloyd2017-12-131-1/+0
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-4/+4
* Slight improvements to RNG testsJack Lloyd2017-09-221-2/+2
* Merge GH #1219 Implement System_RNG on macOS/iOS using arc4randomJack Lloyd2017-09-211-6/+3
|\
| * Supposedly iOS has arc4random, so maybe this works...Jack Lloyd2017-09-211-6/+3
* | Clean up header includesJack 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-2/+2
* Define macro so windows.h doesn't include winsock.hJack Lloyd2017-09-031-0/+1
* Refactor RNGs to support Windows PhoneJack Lloyd2017-09-022-108/+150
* Fix missing virtual destructor on CSP_HandleJack Lloyd2017-08-311-1/+1
* Fix for #1078Baruch2017-06-191-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+4
* Use arc4random(3) as system rng on OpenBSD.Alexander Bluhm2017-03-301-0/+15
* 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
* Improve rng doxygen [ci skip]René Korthaus2016-10-191-1/+1
* Resolve #647Nathan Hourt2016-10-031-0/+6
* Address some review comments from @cordneyJack Lloyd2016-07-172-8/+8
* 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-172-34/+65
* 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-242-6/+25
* Add System_RNG which is an instantiatable RNG that uses the system RNGJack Lloyd2015-10-152-9/+32
* rng: Add missing overridesDaniel Seither2015-07-301-6/+6
* Add Android OSDaniel Seither2015-07-171-0/+1
* Remove references to removed tru64 OSDaniel Seither2015-07-171-1/+0
* 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-102-2/+2
* Fix System_RNG for Windows, fix nmake clean targetlloyd2014-12-221-2/+2
* Enable system_rng on Windows and MinGW (untested)lloyd2014-12-213-5/+15
* Untested support for using CryptGenRandom in System_RNGlloyd2014-12-061-0/+32
* Add an easy way to directly use the system PRNG.lloyd2014-12-023-0/+117