|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <algorithm>#include <cstdint>#include <numeric>#include <optional>#include <utility>#include <vector>#include "barretenberg/serialize/msgpack.hpp"#include "proof_of_possession.hpp"#include "schnorr.hpp"Go to the source code of this file.
Classes | |
| class | bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig > |
| Implements the SpeedyMuSig protocol; a secure 2-round interactive multisignature scheme whose signature outputs can be verified by a regular Schnorr verification algorithm. More... | |
| struct | bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::MultiSigPublicKey |
| MultiSigPublicKey wraps a signer's public key g1::affine_element along with a proof of posession: a signature whose message is the public key, signed by the corresponding private key. More... | |
| struct | bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePrivateOutput |
| struct | bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::crypto |