UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::zk::DLEQProof 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, DLEQProof &out)
 

Public Attributes

fast::Scalar e
 
fast::Scalar s
 

Detailed Description

Definition at line 100 of file zk.hpp.

Member Function Documentation

◆ deserialize()

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

Referenced by ufsecp_zk_dleq_verify().

◆ serialize()

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

Member Data Documentation

◆ e

fast::Scalar secp256k1::zk::DLEQProof::e

Definition at line 101 of file zk.hpp.

◆ s

fast::Scalar secp256k1::zk::DLEQProof::s

Definition at line 102 of file zk.hpp.


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