Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-20 | Put bounds on the number of CPUID leaves explored | Pieter Wuille | |
2019-11-19 | Fix CPUID subleaf iteration | Pieter Wuille | |
2019-11-18 | random: stop retrieving random bytes from OpenSSL | fanquake | |
On the ::SLOW path we would use OpenSSL as an additional source of random bytes. This commit removes that functionality. Note that this was always only an additional source, and that we never checked the return value RAND_bytes(): https://www.openssl.org/docs/manmaster/man3/RAND_bytes.html RAND_bytes() puts num cryptographically strong pseudo-random bytes into buf. | |||
2019-11-12 | Use thread-safe atomic in perfmon seeder | Pieter Wuille | |
Also switch to chrono based types. | |||
2019-11-12 | Add information gathered through getauxval() | Pieter Wuille | |
Suggested by Wladimir van der Laan. | |||
2019-11-12 | Feed CPUID data into RNG | Pieter Wuille | |
2019-11-12 | Use sysctl for seeding on MacOS/BSD | Pieter Wuille | |
2019-11-12 | Gather additional entropy from the environment | Pieter Wuille | |
This based on code by Gregory Maxwell. | |||
2019-11-12 | Seed randomness with process id / thread id / various clocks | Pieter Wuille | |
This sort of data is also used by OpenSSL. | |||
2019-11-12 | [MOVEONLY] Move perfmon data gathering to new randomenv module | Pieter Wuille | |