1#ifndef SECP256K1_BATCH_VERIFY_HPP
2#define SECP256K1_BATCH_VERIFY_HPP
bool schnorr_batch_verify(const SchnorrBatchEntry *entries, std::size_t n)
std::vector< std::size_t > schnorr_batch_identify_invalid(const SchnorrBatchEntry *entries, std::size_t n)
bool ecdsa_batch_verify(const ECDSABatchEntry *entries, std::size_t n)
std::vector< std::size_t > ecdsa_batch_identify_invalid(const ECDSABatchEntry *entries, std::size_t n)
std::array< std::uint8_t, 32 > msg_hash
std::array< std::uint8_t, 32 > message
SchnorrSignature signature
const SchnorrXonlyPubkey * pubkey
std::array< std::uint8_t, 32 > message
std::array< std::uint8_t, 32 > pubkey_x
SchnorrSignature signature