aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/entropy/rdrand/rdrand.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add RDRAND_RNGJack Lloyd2016-07-191-26/+6
| | | | | | | | For those that are willing to trust uninspectible hardware. :) Changes RDRAND entropy source to call RDRAND_RNG Add --rdrand flag to rng cmdlet
* Revamp entropy pollingJack Lloyd2016-07-171-16/+19
| | | | | Remove Entropy_Accumulator, instead have entropy sources directly add entropy to the RNG.
* Trivial warning fixesJack Lloyd2016-03-091-1/+1
|
* move logic back into poll()Daniel Neus2016-01-261-30/+18
| | | | prevents filtering out any 0x00000000 outputs from RDRAND/RDSEED
* review changesDaniel Neus2015-12-211-18/+21
| | | | | | | | * no spaces around if(), for() etc * snake_case for plain functions * anonymous namespace function instead private and static * don't propagate failed poll to the calling application * RdRand retires configurable in build.h
* RdRand and RdSeed logic changesDaniel Neus2015-12-201-17/+27
| | | | | * Make it configurable how often RdRand and RdSeed is polled * Make it configurable how many RdSeed retries are executed
* Move estimate of RDRAND/RDSEED entropy to build.hJack Lloyd2015-12-191-11/+1
| | | | GH #370 for background
* Fix typosSimon Warta2015-07-241-1/+1
| | | | Thanks to @vlajos https://github.com/vlajos/misspell_fixer
* Avoid 0-defining BOTAN_USE_GCC_INLINE_ASMsimon2015-05-311-1/+1
| | | | GH #103
* Remove the shared IO buffer from EntropySource_Accumulator.lloyd2015-03-181-14/+10
| | | | Instead each source that needs a buffer maintains their own.
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Move lib into srclloyd2014-01-101-0/+60