aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng
Commit message (Expand)AuthorAgeFilesLines
* Fix Windows linking to consistently use .lib suffix as requiredJack Lloyd2019-12-061-1/+1
* Micro optimizations of HMAC_DRBGJack Lloyd2019-10-301-6/+14
* Change limit to 2^24 to properly support 32 bit platformsRené Korthaus2019-10-242-26/+27
* Add check for upper bound of reseed_intervalRené Korthaus2019-10-231-0/+10
* Always include a high res timestamp in the RNG additional_dataJack Lloyd2019-10-161-3/+4
* Add a variant of RandomNumberGenerator::random_vecJack Lloyd2019-09-131-2/+9
* Use RDRAND in such a way that an internal reseed is performedJack Lloyd2019-08-162-99/+79
* Indent conditional includesJack Lloyd2019-07-191-13/+13
* Use 64-bit RDRAND on x86-64Jack Lloyd2019-07-051-3/+47
* Make the ISA list a listJack Lloyd2019-04-171-1/+3
* Remove tab charactersJack Lloyd2019-04-101-19/+19
* Rename 'darwin' target to 'macos'Jack Lloyd2019-03-271-1/+1
* Renamed m_handle to m_prov as this is the variable name used elsewhere.Ricardo Martins2019-02-151-1/+1
* Remove trailing whitespaceJack Lloyd2019-01-131-21/+21
* Make exceptions easier to translate to error codesJack Lloyd2018-11-235-13/+13
* When available use RDRAND for Stateful_RNG additional dataJack Lloyd2018-11-211-4/+19
* 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