index
:
discoin
1.10-archive
1.14-maint
1.14.4-dev
1.14.5-dev
1.17-dev
1.18-dev
1.21-dev
1.4-archive
1.6-archive
1.7-archive
1.8-archive
1.8-safemode
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
random.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge #15250: Use RdSeed when available, and reduce RdRand load
Wladimir J. van der Laan
2019-02-18
1
-38
/
+134
|
\
|
*
Use RdSeed when available, and reduce RdRand load
Pieter Wuille
2019-02-03
1
-38
/
+134
*
|
test: Make bloom tests deterministic
MarcoFalke
2019-02-02
1
-1
/
+3
|
/
*
Document RNG design in random.h
Pieter Wuille
2019-01-16
1
-0
/
+8
*
Use secure allocator for RNG state
Pieter Wuille
2019-01-16
1
-2
/
+4
*
Encapsulate RNGState better
Pieter Wuille
2019-01-16
1
-3
/
+6
*
DRY: Implement GetRand using FastRandomContext::randrange
Pieter Wuille
2019-01-16
1
-11
/
+1
*
Sprinkle some sweet noexcepts over the RNG code
Pieter Wuille
2019-01-16
1
-17
/
+32
*
Remove hwrand_initialized.
Pieter Wuille
2019-01-16
1
-4
/
+0
*
Switch all RNG code to the built-in PRNG.
Pieter Wuille
2019-01-16
1
-67
/
+118
*
Integrate util/system's CInit into RNGState
Pieter Wuille
2019-01-16
1
-0
/
+43
*
Abstract out seeding/extracting entropy into RNGState::MixExtract
Pieter Wuille
2019-01-16
1
-24
/
+36
*
Add thread safety annotations to RNG state
Pieter Wuille
2019-01-16
1
-3
/
+4
*
Rename some hardware RNG related functions
Pieter Wuille
2019-01-16
1
-8
/
+13
*
Automatically initialize RNG on first use.
Pieter Wuille
2019-01-16
1
-18
/
+50
*
Don't log RandAddSeedPerfmon details
Pieter Wuille
2019-01-16
1
-6
/
+6
*
Do not permit copying FastRandomContexts
Pieter Wuille
2018-12-12
1
-0
/
+14
*
Bugfix: randbytes should seed when needed (non reachable issue)
Pieter Wuille
2018-12-12
1
-0
/
+1
*
scripted-diff: Move util files to separate directory.
Jim Posen
2018-11-04
1
-2
/
+2
*
scripted-diff: Small locking rename
Russell Yanofsky
2018-08-31
1
-1
/
+1
*
Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection
Wladimir J. van der Laan
2018-08-31
1
-3
/
+4
|
\
|
*
Use LOCK macros for non-recursive locks
Russell Yanofsky
2018-08-03
1
-3
/
+4
*
|
Update copyright headers to 2018
DrahtBot
2018-07-27
1
-1
/
+1
|
/
*
Fix FreeBSD build by including utilstrencodings.h
Wladimir J. van der Laan
2018-05-24
1
-0
/
+1
*
break circular dependency: random/sync -> util -> random/sync
Chun Kuan Lee
2018-05-17
1
-2
/
+3
*
Make it clear which functions that are intended to be translation unit local
practicalswift
2018-05-03
1
-1
/
+1
*
Remove duplicate includes
practicalswift
2018-04-09
1
-1
/
+0
*
Increment MIT Licence copyright header year on files modified in 2017
Akira Takizawa
2018-01-03
1
-1
/
+1
*
scripted-diff: Replace #include "" with #include <> (ryanofsky)
MeshCollider
2017-11-16
1
-6
/
+6
*
Merge #10843: Add attribute [[noreturn]] (C++11) to functions that will not r...
Wladimir J. van der Laan
2017-08-22
1
-2
/
+2
|
\
|
*
Add attribute [[noreturn]] (C++11) to functions that will not return
practicalswift
2017-07-17
1
-2
/
+2
*
|
Document the preference of nullptr over NULL or (void*)0
practicalswift
2017-08-18
1
-1
/
+1
*
|
Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the poin...
Wladimir J. van der Laan
2017-08-14
1
-3
/
+3
|
\
\
|
*
|
scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...
practicalswift
2017-08-07
1
-3
/
+3
*
|
|
Check if sys/random.h is required for getentropy on OSX.
James Hilliard
2017-07-27
1
-1
/
+13
|
/
/
*
|
random: only use getentropy on openbsd
Cory Fields
2017-07-17
1
-1
/
+3
*
|
Merge #10837: Fix resource leak on error in GetDevURandom
Wladimir J. van der Laan
2017-07-17
1
-0
/
+1
|
\
\
|
*
|
Fix resource leak
Dag Robole
2017-07-15
1
-0
/
+1
|
|
/
*
|
Clarify entropy source
Pieter Wuille
2017-07-14
1
-1
/
+1
*
|
Use cpuid intrinsics instead of asm code
Pieter Wuille
2017-07-13
1
-11
/
+6
|
/
*
random: fix crash on some 64bit platforms
Cory Fields
2017-06-16
1
-2
/
+8
*
Merge #10377: Use rdrand as entropy source on supported platforms
Wladimir J. van der Laan
2017-06-14
1
-0
/
+68
|
\
|
*
Use rdrand as entropy source on supported platforms
Pieter Wuille
2017-06-13
1
-0
/
+68
*
|
Add FastRandomContext::rand256() and ::randbytes()
Pieter Wuille
2017-06-05
1
-0
/
+20
|
/
*
Add perf counter data to GetStrongRandBytes state in scheduler
Matt Corallo
2017-05-22
1
-0
/
+17
*
Add internal method to add new random data to our internal RNG state
Matt Corallo
2017-05-22
1
-0
/
+16
*
Merge #10338: Maintain state across GetStrongRandBytes calls
Pieter Wuille
2017-05-09
1
-1
/
+16
|
\
|
*
Maintain state across GetStrongRandBytes calls
Pieter Wuille
2017-05-04
1
-1
/
+16
*
|
Use sanity check timestamps as entropy
Pieter Wuille
2017-05-05
1
-0
/
+4
*
|
Test that GetPerformanceCounter() increments
Pieter Wuille
2017-05-05
1
-1
/
+11
[next]