mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-20 20:49:50 +01:00
fuzz: introduce and use ConsumePrivateKey helper
This commit is contained in:
@@ -28,9 +28,7 @@ FUZZ_TARGET(message, .init = initialize_message)
|
||||
FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
|
||||
const std::string random_message = fuzzed_data_provider.ConsumeRandomLengthString(1024);
|
||||
{
|
||||
const std::vector<uint8_t> random_bytes = ConsumeRandomLengthByteVector(fuzzed_data_provider);
|
||||
CKey private_key;
|
||||
private_key.Set(random_bytes.begin(), random_bytes.end(), fuzzed_data_provider.ConsumeBool());
|
||||
CKey private_key = ConsumePrivateKey(fuzzed_data_provider);
|
||||
std::string signature;
|
||||
const bool message_signed = MessageSign(private_key, random_message, signature);
|
||||
if (private_key.IsValid()) {
|
||||
|
||||
Reference in New Issue
Block a user