|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
#include <array>#include <cstddef>#include <cstdint>#include <vector>#include "secp256k1/ecdsa.hpp"#include "secp256k1/schnorr.hpp"Go to the source code of this file.
Classes | |
| struct | secp256k1::SchnorrBatchEntry |
| struct | secp256k1::SchnorrBatchCachedEntry |
| struct | secp256k1::ECDSABatchEntry |
Namespaces | |
| namespace | secp256k1 |
Functions | |
| bool | secp256k1::schnorr_batch_verify (const SchnorrBatchEntry *entries, std::size_t n) |
| bool | secp256k1::schnorr_batch_verify (const std::vector< SchnorrBatchEntry > &entries) |
| bool | secp256k1::schnorr_batch_verify (const SchnorrBatchCachedEntry *entries, std::size_t n) |
| bool | secp256k1::schnorr_batch_verify (const std::vector< SchnorrBatchCachedEntry > &entries) |
| bool | secp256k1::ecdsa_batch_verify (const ECDSABatchEntry *entries, std::size_t n) |
| bool | secp256k1::ecdsa_batch_verify (const std::vector< ECDSABatchEntry > &entries) |
| std::vector< std::size_t > | secp256k1::schnorr_batch_identify_invalid (const SchnorrBatchEntry *entries, std::size_t n) |
| std::vector< std::size_t > | secp256k1::schnorr_batch_identify_invalid (const SchnorrBatchCachedEntry *entries, std::size_t n) |
| std::vector< std::size_t > | secp256k1::ecdsa_batch_identify_invalid (const ECDSABatchEntry *entries, std::size_t n) |