aboutsummaryrefslogtreecommitdiff
path: root/src/randomenv.cpp
AgeCommit message (Expand)Author
2024-05-01scripted-diff: Add IWYU pragma keep to bitcoin-config.h includesMarcoFalke
2024-04-02Drop Windows Socket dependency for `randomenv.cpp`Hennadii Stepanov
2023-09-12[refactor] Remove compat.h from kernel headersTheCharlatan
2023-04-03refactor: don't avoid sys/types.h on when building for Windowsfanquake
2023-01-23Merge bitcoin/bitcoin#26826: refactor: remove windows-only compat.h usage in ...MarcoFalke
2023-01-12doc: remove usages of C++11fanquake
2023-01-05randomenv: consolidate WIN32 #ifdefsfanquake
2023-01-05random: remove windows-only compat.h include in randomenvfanquake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-07-20refactor: move compat.h into compat/fanquake
2022-05-01tidy: add readability-redundant-declarationfanquake
2022-04-26Don't use zero as null pointer constant (-Wzero-as-null-pointer-constant)practicalswift
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-09-24build: remove support for weak linking getauxval()fanquake
2021-03-29rand: only try and use freeifaddrs if availablefanquake
2020-12-08util: Allow use of C++14 chrono literalsMarcoFalke
2020-11-09src/randomenv.cpp: fix build on uclibcFabrice Fontaine
2020-10-07random: fixes read buffer resizing in RandAddSeedPerfmonEthan Heilman
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-02-28Drop unused mach time headersBen Woosley
2020-02-06random: don't special case clock usage on macOSfanquake
2019-11-20Put bounds on the number of CPUID leaves exploredPieter Wuille
2019-11-19Fix CPUID subleaf iterationPieter Wuille
2019-11-18random: stop retrieving random bytes from OpenSSLfanquake
2019-11-12Use thread-safe atomic in perfmon seederPieter Wuille
2019-11-12Add information gathered through getauxval()Pieter Wuille
2019-11-12Feed CPUID data into RNGPieter Wuille
2019-11-12Use sysctl for seeding on MacOS/BSDPieter Wuille
2019-11-12Gather additional entropy from the environmentPieter Wuille
2019-11-12Seed randomness with process id / thread id / various clocksPieter Wuille
2019-11-12[MOVEONLY] Move perfmon data gathering to new randomenv modulePieter Wuille