UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::zk::KnowledgeProof Struct Reference

#include <zk.hpp>

Public Member Functions

std::array< std::uint8_t, 64 > serialize () const
 

Static Public Member Functions

static bool deserialize (const std::uint8_t *data64, KnowledgeProof &out)
 

Public Attributes

std::array< std::uint8_t, 32 > rx
 
fast::Scalar s
 

Detailed Description

Definition at line 51 of file zk.hpp.

Member Function Documentation

◆ deserialize()

static bool secp256k1::zk::KnowledgeProof::deserialize ( const std::uint8_t *  data64,
KnowledgeProof out 
)
static

◆ serialize()

std::array< std::uint8_t, 64 > secp256k1::zk::KnowledgeProof::serialize ( ) const

Member Data Documentation

◆ rx

std::array<std::uint8_t, 32> secp256k1::zk::KnowledgeProof::rx

Definition at line 52 of file zk.hpp.

◆ s

fast::Scalar secp256k1::zk::KnowledgeProof::s

Definition at line 53 of file zk.hpp.


The documentation for this struct was generated from the following file: