aboutsummaryrefslogtreecommitdiff
path: root/src/random.cpp
Commit message (Expand)AuthorAgeFilesLines
* random: fix crash on some 64bit platformsCory Fields2017-06-161-2/+8
* Merge #10377: Use rdrand as entropy source on supported platformsWladimir J. van der Laan2017-06-141-0/+68
|\
| * Use rdrand as entropy source on supported platformsPieter Wuille2017-06-131-0/+68
* | Add FastRandomContext::rand256() and ::randbytes()Pieter Wuille2017-06-051-0/+20
|/
* Add perf counter data to GetStrongRandBytes state in schedulerMatt Corallo2017-05-221-0/+17
* Add internal method to add new random data to our internal RNG stateMatt Corallo2017-05-221-0/+16
* Merge #10338: Maintain state across GetStrongRandBytes callsPieter Wuille2017-05-091-1/+16
|\
| * Maintain state across GetStrongRandBytes callsPieter Wuille2017-05-041-1/+16
* | Use sanity check timestamps as entropyPieter Wuille2017-05-051-0/+4
* | Test that GetPerformanceCounter() incrementsPieter Wuille2017-05-051-1/+11
* | Use hardware timestamps in RNG seedingPieter Wuille2017-05-051-7/+15
|/
* Merge #9792: FastRandomContext improvements and switch to ChaCha20Wladimir J. van der Laan2017-04-241-15/+18
|\
| * Switch FastRandomContext to ChaCha20Pieter Wuille2017-03-291-15/+18
* | Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell2017-04-011-1/+1
|/
* random: Add fallback if getrandom syscall not availableWladimir J. van der Laan2017-02-221-15/+34
* sanity: Move OS random to sanity check functionWladimir J. van der Laan2017-02-221-0/+30
* util: Specific GetOSRandom for Linux/FreeBSD/OpenBSDWladimir J. van der Laan2017-02-211-6/+50
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Refactor: Removed begin/end_ptr functions.Karl-Johan Alm2016-12-091-4/+3
* Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-171-6/+5
* Don't use assert for catching randomness failuresPieter Wuille2016-05-291-6/+20
* Always require OS randomness when generating secret keysPieter Wuille2016-05-291-1/+47
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* WIN32 Seed Cleanup: Move nLastPerfmon behind win32 ifdef.21E142015-02-251-3/+4
* openssl: abstract out OPENSSL_cleanseCory Fields2015-02-151-3/+3
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
* Make sure that GetRandomBytes never failsWladimir J. van der Laan2014-11-071-3/+2
* Apply clang-format on some infrequently-updated filesPieter Wuille2014-09-191-16/+12
* header include cleanupPhilip Kaufmann2014-09-141-1/+3
* Split up util.cpp/hWladimir J. van der Laan2014-08-261-1/+3
* make RandAddSeed() use OPENSSL_cleanse()Philip Kaufmann2014-07-091-2/+1
* move rand functions from util to new random.h/.cppPhilip Kaufmann2014-07-091-0/+140