aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/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
* In AutoSeeded_RNG invoke randomize_with_ts_input on the owned RNGJack Lloyd2018-09-131-1/+1
* Add RandomNumberGenerator::accepts_inputJack Lloyd2018-09-067-17/+74
* Expose RDRAND RNG through FFIJack Lloyd2018-08-132-1/+12
* Add StreamCipher::write_keystreamJack Lloyd2018-08-081-3/+2
* Fix Doxygen comments for AutoSeeded_RNG [ci skip]Jack Lloyd2018-07-311-3/+7
* Correct comment on Hardware_RNGJack Lloyd2018-07-171-2/+1
* 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
* Merge GH #1378 Use OS feature flags instead of OS name for enabling system sp...Jack Lloyd2018-01-091-21/+6
|\
| * Test OS features by the feature vs the OS nameJack Lloyd2017-12-301-21/+6
* | Remove needless <arch> blocks for RDRAND/RDSEEDJack Lloyd2018-01-041-5/+0
|/
* Drop IRIX supportJack Lloyd2017-12-131-1/+0
* Add missing `override`Jack Lloyd2017-10-051-1/+1
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-033-6/+6
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-2/+2
* Slight improvements to RNG testsJack Lloyd2017-09-221-2/+2
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
* 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
* | More include header cleanupsJack Lloyd2017-09-212-1/+1
* | Clean up header includesJack Lloyd2017-09-211-1/+0
|/
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-207-14/+14
* More annotationsJack Lloyd2017-09-191-1/+1
* Add API stability annotations.Jack Lloyd2017-09-196-10/+10
* 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
* Reset the ChaCha key in clearJack Lloyd2017-08-031-0/+1
* Use new reset_reseed_counter function within Stateful_RNG as wellJack Lloyd2017-08-031-3/+3
* Add Stateful_RNG::reset_reseed_counterJack Lloyd2017-08-033-4/+7
* Refactor stateful RNG tests to cover both HMAC_DRBG and ChaCha_RNGJack Lloyd2017-08-034-17/+38
* Add ChaCha_RNGJack Lloyd2017-08-033-0/+238
* Add explicit tests for RDRAND_RNG and System_RNGJack Lloyd2017-08-031-9/+7
* Fix for #1078Baruch2017-06-191-1/+1
* 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