diff options
author | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2023-09-05 22:38:45 +0200 |
---|---|---|
committer | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2023-09-06 13:59:12 +0200 |
commit | 583af18fd1d0bda5a6a1d0403ffc498a512a546d (patch) | |
tree | ff99600d1b83c4b04069b956dec96e1e0bb0712a /src/test/fuzz/rpc.cpp | |
parent | 9d3b216e009a53ffcecd57e7f10df15cccd5fd6d (diff) | |
download | bitcoin-583af18fd1d0bda5a6a1d0403ffc498a512a546d.tar.xz |
fuzz: introduce and use `ConsumePrivateKey` helper
Diffstat (limited to 'src/test/fuzz/rpc.cpp')
-rw-r--r-- | src/test/fuzz/rpc.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/test/fuzz/rpc.cpp b/src/test/fuzz/rpc.cpp index 24ec0e4a73..74f06b481a 100644 --- a/src/test/fuzz/rpc.cpp +++ b/src/test/fuzz/rpc.cpp @@ -285,9 +285,7 @@ std::string ConsumeScalarRPCArgument(FuzzedDataProvider& fuzzed_data_provider) }, [&] { // base58 encoded key - const std::vector<uint8_t> random_bytes = fuzzed_data_provider.ConsumeBytes<uint8_t>(32); - CKey key; - key.Set(random_bytes.begin(), random_bytes.end(), fuzzed_data_provider.ConsumeBool()); + CKey key = ConsumePrivateKey(fuzzed_data_provider); if (!key.IsValid()) { return; } @@ -295,9 +293,7 @@ std::string ConsumeScalarRPCArgument(FuzzedDataProvider& fuzzed_data_provider) }, [&] { // hex encoded pubkey - const std::vector<uint8_t> random_bytes = fuzzed_data_provider.ConsumeBytes<uint8_t>(32); - CKey key; - key.Set(random_bytes.begin(), random_bytes.end(), fuzzed_data_provider.ConsumeBool()); + CKey key = ConsumePrivateKey(fuzzed_data_provider); if (!key.IsValid()) { return; } |