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

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

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 = typedef std::array<unsigned char, 32>

Definition at line 22 of file bppp.hpp.

◆ Signature64

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

Definition at line 24 of file bppp.hpp.

◆ XOnly32

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

Definition at line 23 of file bppp.hpp.