aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/rng
Commit message (Expand)AuthorAgeFilesLines
* Use -mcpu=power9 to use DARN instructionJack Lloyd2020-11-091-0/+4
* replace c++20 deprecated std::is_pod with std::is_standard_layout && std::is_...Nuno Goncalves2020-10-231-1/+1
* The add_entropy_T function only works with POD - check thisJack Lloyd2020-09-211-0/+2
* Remove deprecation macro from Serialized_RNGJack Lloyd2020-09-141-1/+5
* Refactor Stateful_RNG and add a lockJack Lloyd2020-09-127-142/+183
* Fix for systems without a hardware RNG instructionJack Lloyd2020-05-081-0/+5
* Add Processor_RNGJack Lloyd2020-05-088-90/+260
* Correct comment [ci skip]Jack Lloyd2020-02-201-1/+1
* Fix a crash in System_RNG on macOS 10.15Jack Lloyd2020-02-191-1/+5
* Avoid using BOTAN_ISA_FUNC on rdrand function unless neededJack Lloyd2020-02-131-0/+2
* 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