Skip to content

Commit 4a811ff

Browse files
sipaWarrows
authored andcommitted
Merge test_random.h into test_bitcoin.h
1 parent f275e63 commit 4a811ff

File tree

9 files changed

+18
-36
lines changed

9 files changed

+18
-36
lines changed

src/Makefile.test.include

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ BITCOIN_TESTS =\
6868
test/sighash_tests.cpp \
6969
test/sigopcount_tests.cpp \
7070
test/skiplist_tests.cpp \
71-
test/test_random.h \
7271
test/timedata_tests.cpp \
7372
test/torcontrol_tests.cpp \
7473
test/transaction_tests.cpp \

src/test/coins_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include "coins.h"
6-
#include "test_random.h"
76
#include "uint256.h"
87
#include "test/test_pivx.h"
98

src/test/crypto_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "crypto/sha512.h"
1111
#include "crypto/hmac_sha256.h"
1212
#include "crypto/hmac_sha512.h"
13-
#include "test_random.h"
1413
#include "random.h"
1514
#include "utilstrencodings.h"
1615
#include "test/test_pivx.h"

src/test/pmt_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include "uint256.h"
1010
#include "version.h"
1111
#include "test/test_pivx.h"
12-
#include "test_random.h"
1312

1413
#include <vector>
1514

src/test/sighash_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
#include "data/sighash.json.h"
77
#include "main.h"
8-
#include "test_random.h"
98
#include "serialize.h"
109
#include "script/script.h"
1110
#include "script/interpreter.h"

src/test/skiplist_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
55

66
#include "main.h"
7-
#include "test_random.h"
87
#include "util.h"
98
#include "test/test_pivx.h"
109

src/test/test_pivx.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,24 @@
1010
#include <boost/filesystem.hpp>
1111
#include <boost/thread.hpp>
1212

13+
extern uint256 insecure_rand_seed;
14+
extern FastRandomContext insecure_rand_ctx;
15+
16+
static inline void seed_insecure_rand(bool fDeterministic = false)
17+
{
18+
if (fDeterministic) {
19+
insecure_rand_seed = uint256();
20+
} else {
21+
insecure_rand_seed = GetRandHash();
22+
}
23+
insecure_rand_ctx = FastRandomContext(insecure_rand_seed);
24+
}
25+
26+
static inline uint32_t insecure_rand(void)
27+
{
28+
return insecure_rand_ctx.rand32();
29+
}
30+
1331
static inline uint32_t insecure_rand() { return insecure_rand_ctx.rand32(); }
1432
static inline uint256 insecure_rand256() { return insecure_rand_ctx.rand256(); }
1533
static inline uint64_t insecure_randbits(int bits) { return insecure_rand_ctx.randbits(bits); }

src/test/test_random.h

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/test/util_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
#include "clientversion.h"
99
#include "primitives/transaction.h"
10-
#include "test_random.h"
1110
#include "sync.h"
1211
#include "utilstrencodings.h"
1312
#include "utilmoneystr.h"

0 commit comments

Comments
 (0)