purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
purify::puresign_plusplus Namespace Reference

Namespaces

namespace  api_impl

Data Structures

struct  PublicKey
struct  Nonce
 Public BIP340 nonce point in x-only form. More...
struct  Signature
 Standard 64-byte BIP340 signature. More...
struct  MessageProofCache
 Cacheable message-bound nonce-proof template for the BPPP-backed PureSign++ proof(R) flow. More...
struct  TopicProofCache
 Cacheable topic-bound nonce-proof template for the BPPP-backed PureSign++ proof(R) flow. More...
struct  NonceProof
struct  ProvenSignature
class  PreparedNonce
 Move-only prepared nonce bound to either a message or a topic. More...
class  PreparedNonceWithProof
class  KeyPair

Typedefs

using Scalar32 = std::array<unsigned char, 32>
using XOnly32 = std::array<unsigned char, 32>
using Signature64 = std::array<unsigned char, 64>

Typedef Documentation

◆ Scalar32

using purify::puresign_plusplus::Scalar32 = std::array<unsigned char, 32>

Definition at line 22 of file bppp.hpp.

◆ Signature64

using purify::puresign_plusplus::Signature64 = std::array<unsigned char, 64>

Definition at line 24 of file bppp.hpp.

◆ XOnly32

using purify::puresign_plusplus::XOnly32 = std::array<unsigned char, 32>

Definition at line 23 of file bppp.hpp.