index
:
slackcoder/bitcoin
master
show-current
Bitcoin Code integration/staging tree
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
random.cpp
Age
Commit message (
Expand
)
Author
2023-08-17
crypto: require key on ChaCha20 initialization
Pieter Wuille
2023-08-17
random: simplify FastRandomContext::randbytes using fillrand
Pieter Wuille
2023-08-17
crypto: refactor ChaCha20 classes to use Span<std::byte> interface
Pieter Wuille
2023-06-30
Allow FastRandomContext::randbytes for all byte types
MarcoFalke
2023-06-23
Bench test for EllSwift ECDH
Pieter Wuille
2023-05-20
random: switch to using getrandom() directly
fanquake
2023-05-20
random: add [[maybe_unused]] to GetDevURandom
fanquake
2023-05-20
random: getentropy on macOS does not need unistd.h
fanquake
2023-03-02
Use steady clock in SeedStrengthen and FindBestImplementation
MarcoFalke
2023-02-17
random: consolidate WIN32 #ifdefs
fanquake
2023-02-17
random: remove compat.h include
fanquake
2023-02-17
random: use int for MAX_TRIES
fanquake
2023-01-30
Only support 32-byte keys in ChaCha20{,Aligned}
Pieter Wuille
2023-01-30
Use ChaCha20 caching in FastRandomContext
Pieter Wuille
2023-01-12
doc: remove usages of C++11
fanquake
2022-12-24
scripted-diff: Bump copyright headers
Hennadii Stepanov
2022-09-23
refactor: use <cstdlib> over stdlib.h
fanquake
2022-07-20
refactor: move compat.h into compat/
fanquake
2022-06-21
Use consistent wording in log
Igor Bubelov
2022-05-17
refactor: use C++11 default initializers
fanquake
2022-05-16
Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertions
MacroFake
2022-05-12
Increase threadsafety annotation coverage
Anthony Towns
2022-04-22
refactor: make GetRand a template, remove GetRandInt
pasta
2022-04-21
Merge bitcoin/bitcoin#24213: refactor: use Span in random.*
laanwj
2022-04-14
lint: Convert lint-logs.sh to Python
Dimitri
2022-03-23
refactor: use Span in random.*
pasta
2022-02-02
build: remove unneeded getentropy detection (HAVE_GETENTROPY)
Sebastian Falbesoner
2022-02-02
random: use arc4random on OpenBSD
Sebastian Falbesoner
2022-01-13
scripted-diff: replace PoissonNextSend with GetExponentialRand
John Newbery
2022-01-13
[refactor] Use uint64_t and std namespace in PoissonNextSend
John Newbery
2022-01-13
[move] Move PoissonNextSend to src/random and update comment
John Newbery
2021-12-30
scripted-diff: Bump copyright headers
Hennadii Stepanov
2021-05-04
refactor: Replace &foo[0] with foo.data()
MarcoFalke
2021-01-31
refactor: replace sizeof(a)/sizeof(a[0]) by std::size (C++17)
Sebastian Falbesoner
2020-08-10
Merge #17563: lib: fix a compiler warning: unused GetDevURandom()
fanquake
2020-05-15
Merge #18781: Add templated GetRandDuration<>
MarcoFalke
2020-05-03
build: warn on potentially uninitialized reads
Vasil Dimov
2020-04-30
Add templated GetRandomDuration<>
MarcoFalke
2020-04-29
Merge #18038: P2P: Mempool tracks locally submitted transactions to improve w...
fanquake
2020-04-23
[util] Add method that returns random time in milliseconds
Amiti Uttarwar
2020-04-16
scripted-diff: Bump copyright headers
MarcoFalke
2020-03-20
Fix a compiler warning: unused GetDevURandom()
Vasil Dimov
2020-03-19
build: fix sysctl() detection on macOS
fanquake
2020-03-17
doc: fix GetTimeMicros() comment in random.cpp
fanquake
2020-03-17
rand: remove getentropy() fallback for macOS < 10.12
fanquake
2019-12-30
scripted-diff: Bump copyright of files changed in 2019
MarcoFalke
2019-12-08
Make env data logging optional
Pieter Wuille
2019-12-05
Move events_hasher into RNGState()
Pieter Wuille
2019-12-05
Merge #17507: random: mark RandAddPeriodic and SeedPeriodic as noexcept
Wladimir J. van der Laan
2019-11-23
Seed RNG with precision timestamps on receipt of net messages.
Matt Corallo
[next]