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
2024-05-01
scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
MarcoFalke
2024-02-13
scripted-diff: Fix bitcoin_config_h includes
TheCharlatan
2023-11-07
Merge bitcoin/bitcoin#26839: Add support for RNDR/RNDRRS for AArch64 on Linux
Andrew Chow
2023-09-29
Add support for RNDR/RNDRRS for aarch64 on Linux
John Moffett
2023-09-12
[refactor] Remove compat.h from kernel headers
TheCharlatan
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
[next]