fuzz: introduce and use ConsumePrivateKey helper

This commit is contained in:
Sebastian Falbesoner
2023-09-05 22:38:45 +02:00
parent 9d3b216e00
commit 583af18fd1
7 changed files with 23 additions and 32 deletions

View File

@@ -79,9 +79,7 @@ FUZZ_TARGET(script_sign, .init = initialize_script_sign)
}
FillableSigningProvider provider;
CKey k;
const std::vector<uint8_t> key_data = ConsumeRandomLengthByteVector(fuzzed_data_provider);
k.Set(key_data.begin(), key_data.end(), fuzzed_data_provider.ConsumeBool());
CKey k = ConsumePrivateKey(fuzzed_data_provider);
if (k.IsValid()) {
provider.AddKey(k);
}