#include #include struct verify_params { ecc_int256_t hash; size_t n_signatures; ecdsa_signature_t *signatures; size_t n_pubkeys; ecc_25519_work_t *pubkeys; unsigned long good_signatures; }; bool do_verify(struct verify_params* params); int hash_data(struct verify_params* params, const char* data); int load_pubkeys(struct verify_params* params, const size_t n_pubkeys, const char **pubkeys_str, const bool ignore_pubkeys); int load_signatures(struct verify_params* params, const size_t n_signatures, const char **signatures_str, const bool ignore_signatures);