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
2019-05-18
Merge #15224: Add RNG strengthening (10ms once every minute)
Wladimir J. van der Laan
2019-05-06
Add hash strengthening to the RNG
Pieter Wuille
2019-05-03
Add ChaCha20 encryption option (XOR)
Jonas Schnelli
2019-02-18
Merge #15250: Use RdSeed when available, and reduce RdRand load
Wladimir J. van der Laan
2019-02-03
Use RdSeed when available, and reduce RdRand load
Pieter Wuille
2019-02-02
test: Make bloom tests deterministic
MarcoFalke
2019-01-16
Document RNG design in random.h
Pieter Wuille
2019-01-16
Use secure allocator for RNG state
Pieter Wuille
2019-01-16
Encapsulate RNGState better
Pieter Wuille
2019-01-16
DRY: Implement GetRand using FastRandomContext::randrange
Pieter Wuille
2019-01-16
Sprinkle some sweet noexcepts over the RNG code
Pieter Wuille
2019-01-16
Remove hwrand_initialized.
Pieter Wuille
2019-01-16
Switch all RNG code to the built-in PRNG.
Pieter Wuille
2019-01-16
Integrate util/system's CInit into RNGState
Pieter Wuille
2019-01-16
Abstract out seeding/extracting entropy into RNGState::MixExtract
Pieter Wuille
2019-01-16
Add thread safety annotations to RNG state
Pieter Wuille
2019-01-16
Rename some hardware RNG related functions
Pieter Wuille
2019-01-16
Automatically initialize RNG on first use.
Pieter Wuille
2019-01-16
Don't log RandAddSeedPerfmon details
Pieter Wuille
2018-12-12
Do not permit copying FastRandomContexts
Pieter Wuille
2018-12-12
Bugfix: randbytes should seed when needed (non reachable issue)
Pieter Wuille
2018-11-04
scripted-diff: Move util files to separate directory.
Jim Posen
2018-08-31
scripted-diff: Small locking rename
Russell Yanofsky
2018-08-31
Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection
Wladimir J. van der Laan
2018-08-03
Use LOCK macros for non-recursive locks
Russell Yanofsky
2018-07-27
Update copyright headers to 2018
DrahtBot
2018-05-24
Fix FreeBSD build by including utilstrencodings.h
Wladimir J. van der Laan
2018-05-17
break circular dependency: random/sync -> util -> random/sync
Chun Kuan Lee
2018-05-03
Make it clear which functions that are intended to be translation unit local
practicalswift
2018-04-09
Remove duplicate includes
practicalswift
2018-01-03
Increment MIT Licence copyright header year on files modified in 2017
Akira Takizawa
2017-11-16
scripted-diff: Replace #include "" with #include <> (ryanofsky)
MeshCollider
2017-08-22
Merge #10843: Add attribute [[noreturn]] (C++11) to functions that will not r...
Wladimir J. van der Laan
2017-08-18
Document the preference of nullptr over NULL or (void*)0
practicalswift
2017-08-14
Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the poin...
Wladimir J. van der Laan
2017-08-07
scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...
practicalswift
2017-07-27
Check if sys/random.h is required for getentropy on OSX.
James Hilliard
2017-07-17
random: only use getentropy on openbsd
Cory Fields
2017-07-17
Add attribute [[noreturn]] (C++11) to functions that will not return
practicalswift
2017-07-17
Merge #10837: Fix resource leak on error in GetDevURandom
Wladimir J. van der Laan
2017-07-15
Fix resource leak
Dag Robole
2017-07-14
Clarify entropy source
Pieter Wuille
2017-07-13
Use cpuid intrinsics instead of asm code
Pieter Wuille
2017-06-16
random: fix crash on some 64bit platforms
Cory Fields
2017-06-14
Merge #10377: Use rdrand as entropy source on supported platforms
Wladimir J. van der Laan
2017-06-13
Use rdrand as entropy source on supported platforms
Pieter Wuille
2017-06-05
Add FastRandomContext::rand256() and ::randbytes()
Pieter Wuille
2017-05-22
Add perf counter data to GetStrongRandBytes state in scheduler
Matt Corallo
2017-05-22
Add internal method to add new random data to our internal RNG state
Matt Corallo
2017-05-09
Merge #10338: Maintain state across GetStrongRandBytes calls
Pieter Wuille
[next]