diff options
author | Pieter Wuille <pieter@wuille.net> | 2023-08-13 21:12:07 -0400 |
---|---|---|
committer | Pieter Wuille <pieter@wuille.net> | 2023-08-17 15:26:38 -0400 |
commit | 44c11769a83b90ca6b8af086d6fa69ff7ac1c3ae (patch) | |
tree | 93283bd4f0bad8aa9a98f895c5e40ea4e5a4fd03 /src/random.cpp | |
parent | 3da636e08b781fa2f7c1c23bb937015185732a75 (diff) |
random: simplify FastRandomContext::randbytes using fillrand
Diffstat (limited to 'src/random.cpp')
-rw-r--r-- | src/random.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/random.cpp b/src/random.cpp index ec7ade8ff6..3fdb857b2d 100644 --- a/src/random.cpp +++ b/src/random.cpp @@ -593,11 +593,8 @@ uint256 FastRandomContext::rand256() noexcept template <typename B> std::vector<B> FastRandomContext::randbytes(size_t len) { - if (requires_seed) RandomSeed(); std::vector<B> ret(len); - if (len > 0) { - rng.Keystream(MakeWritableByteSpan(ret)); - } + fillrand(MakeWritableByteSpan(ret)); return ret; } template std::vector<unsigned char> FastRandomContext::randbytes(size_t); |