aboutsummaryrefslogtreecommitdiff
path: root/src/random.cpp
diff options
context:
space:
mode:
authorPieter Wuille <pieter@wuille.net>2023-08-13 21:12:07 -0400
committerPieter Wuille <pieter@wuille.net>2023-08-17 15:26:38 -0400
commit44c11769a83b90ca6b8af086d6fa69ff7ac1c3ae (patch)
tree93283bd4f0bad8aa9a98f895c5e40ea4e5a4fd03 /src/random.cpp
parent3da636e08b781fa2f7c1c23bb937015185732a75 (diff)
random: simplify FastRandomContext::randbytes using fillrand
Diffstat (limited to 'src/random.cpp')
-rw-r--r--src/random.cpp5
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);