bitcoin-fuzz 0.1.16-alpha.0

contains the bitcoin fuzz tests
Documentation
crate::ix!();

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

pub fn initialize_descriptor_parse()  {
    
    todo!();
        /*
            static const ECCVerifyHandle verify_handle;
        ECC_Start();
        SelectParams(CBaseChainParams::MAIN);
        */
}

#[fuzz_test(initializer = "initialize_descriptor_parse")]
fn descriptor_parse() {
    todo!();
    /*
    
        const std::string descriptor(buffer.begin(), buffer.end());
        FlatSigningProvider signing_provider;
        std::string error;
        for (const bool require_checksum : {true, false}) {
            const auto desc = Parse(descriptor, signing_provider, error, require_checksum);
            if (desc) {
                (c_void)desc->ToString();
                (c_void)desc->IsRange();
                (c_void)desc->IsSolvable();
            }
        }

    */
}