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-07-01
random: replace construct/assign with explicit Reseed()
Pieter Wuille
2024-07-01
random: use LogError for init failure
Pieter Wuille
2024-07-01
random: cleanup order, comments, static
Pieter Wuille
2024-07-01
random: improve precision of MakeExponentiallyDistributed
Pieter Wuille
2024-07-01
random: convert GetExponentialRand into rand_exp_duration
Pieter Wuille
2024-07-01
random: make GetRand() support entire range (incl. max)
Pieter Wuille
2024-07-01
tests: overhaul deterministic test randomness
Pieter Wuille
2024-07-01
random: add RandomMixin::randbits with compile-known bits
Pieter Wuille
2024-07-01
random: refactor: move rand* utilities to RandomMixin
Pieter Wuille
2024-07-01
random: add a few noexcepts to FastRandomContext
Pieter Wuille
2024-07-01
random: move rand256() and randbytes() to .h file
Pieter Wuille
2024-07-01
random: write rand256() in function of fillrand()
Pieter Wuille
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
[next]