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

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 >
 

Typedef Documentation

◆ Scalar32

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

Definition at line 25 of file legacy.hpp.

◆ Signature64

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

Definition at line 27 of file legacy.hpp.

◆ XOnly32

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

Definition at line 26 of file legacy.hpp.