25 data.resize(fuzzed_data_provider.ConsumeIntegralInRange<
size_t>(1, 4096), fuzzed_data_provider.ConsumeIntegral<uint8_t>());
37 CSipHasher sip_hasher{fuzzed_data_provider.ConsumeIntegral<uint64_t>(), fuzzed_data_provider.ConsumeIntegral<uint64_t>()};
44 if (fuzzed_data_provider.ConsumeBool()) {
45 data = ConsumeRandomLengthByteVector(fuzzed_data_provider);
47 data.resize(fuzzed_data_provider.ConsumeIntegralInRange<size_t>(1, 4096), fuzzed_data_provider.ConsumeIntegral<uint8_t>());
51 (void)hash160.
Write(data);
52 (void)hash256.
Write(data);
53 (void)hmac_sha256.
Write(data.data(), data.size());
54 (void)hmac_sha512.
Write(data.data(), data.size());
55 (void)
ripemd160.Write(data.data(), data.size());
56 (void)
sha1.Write(data.data(), data.size());
57 (void)
sha256.Write(data.data(), data.size());
58 (void)sha3.
Write(data);
59 (void)
sha512.Write(data.data(), data.size());
60 (void)sip_hasher.Write(data.data(), data.size());
67 (void)hash160.
Reset();
68 (void)hash256.
Reset();
88 hmac_sha256.Finalize(data.data());
92 hmac_sha512.Finalize(data.data());
100 sha1.Finalize(data.data());
104 sha256.Finalize(data.data());
108 sha512.Finalize(data.data());
112 data[0] = sip_hasher.Finalize() % 256;
120 if (fuzzed_data_provider.ConsumeBool()) {
122 for (
size_t i = 0; i < 25; ++i) {
123 state[i] = fuzzed_data_provider.ConsumeIntegral<uint64_t>();