bitcoin-fuzz 0.1.16-alpha.0

contains the bitcoin fuzz tests
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
crate::ix!();

//-------------------------------------------[.cpp/bitcoin/src/test/fuzz/crypto_poly1305.cpp]

#[fuzz_test] fn crypto_poly1305() {
    todo!();
    /*
    
        FuzzedDataProvider fuzzed_data_provider{buffer.data(), buffer.size()};

        const std::vector<uint8_t> key = ConsumeFixedLengthByteVector(fuzzed_data_provider, POLY1305_KEYLEN);
        const std::vector<uint8_t> in = ConsumeRandomLengthByteVector(fuzzed_data_provider);

        std::vector<uint8_t> tag_out(POLY1305_TAGLEN);
        poly1305_auth(tag_out.data(), in.data(), in.size(), key.data());

    */
}