|
purify
C++ Purify implementation with native circuit and BPP support
|
Namespaces | |
| namespace | api_impl |
Data Structures | |
| class | KeyPair |
| struct | MessageProofCache |
| Cacheable message-bound nonce-proof template. More... | |
| struct | Nonce |
| Public BIP340 nonce point in x-only form. More... | |
| struct | NonceProof |
| Public nonce together with its experimental Purify statement proof. More... | |
| class | PreparedNonce |
| Move-only prepared nonce bound to either a message or a topic. More... | |
| class | PreparedNonceWithProof |
| Move-only prepared nonce bundled with its public statement proof. More... | |
| struct | ProvenSignature |
| Standard signature bundled with the public nonce proof it relied on. More... | |
| struct | PublicKey |
| Public key bundle pairing a Purify packed public key with its derived BIP340 x-only key. More... | |
| struct | Signature |
| Standard 64-byte BIP340 signature. More... | |
| struct | TopicProofCache |
| Cacheable topic-bound nonce-proof template. More... | |
Typedefs | |
| using | Scalar32 = std::array< unsigned char, 32 > |
| using | XOnly32 = std::array< unsigned char, 32 > |
| using | Signature64 = std::array< unsigned char, 64 > |
| using purify::puresign::Scalar32 = typedef std::array<unsigned char, 32> |
Definition at line 25 of file legacy.hpp.
| using purify::puresign::Signature64 = typedef std::array<unsigned char, 64> |
Definition at line 27 of file legacy.hpp.
| using purify::puresign::XOnly32 = typedef std::array<unsigned char, 32> |
Definition at line 26 of file legacy.hpp.