purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
secp256k1_bulletproof_innerproduct_vfy_data Struct Reference

#include <inner_product_impl.h>

Data Fields

const secp256k1_bulletproof_innerproduct_contextproof
 
secp256k1_scalar a [IP_AB_SCALARS/2]
 
secp256k1_scalar b [IP_AB_SCALARS/2]
 
secp256k1_scalar x [SECP256K1_BULLETPROOF_MAX_DEPTH+1]
 
secp256k1_scalar xinv [SECP256K1_BULLETPROOF_MAX_DEPTH+1]
 
secp256k1_scalar xsq [SECP256K1_BULLETPROOF_MAX_DEPTH+1]
 
secp256k1_scalar xsqinv [SECP256K1_BULLETPROOF_MAX_DEPTH+1]
 
secp256k1_scalar yinvpow2 [SECP256K1_BULLETPROOF_MAX_DEPTH+1]
 
secp256k1_ge lr [2 *SECP256K1_BULLETPROOF_MAX_DEPTH]
 
size_t final_grouping
 
size_t block_size
 

Detailed Description

Definition at line 39 of file inner_product_impl.h.

Field Documentation

◆ a

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::a[IP_AB_SCALARS/2]

◆ b

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::b[IP_AB_SCALARS/2]

◆ block_size

size_t secp256k1_bulletproof_innerproduct_vfy_data::block_size

◆ final_grouping

size_t secp256k1_bulletproof_innerproduct_vfy_data::final_grouping

◆ lr

secp256k1_ge secp256k1_bulletproof_innerproduct_vfy_data::lr[2 *SECP256K1_BULLETPROOF_MAX_DEPTH]

◆ proof

◆ x

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::x[SECP256K1_BULLETPROOF_MAX_DEPTH+1]

◆ xinv

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::xinv[SECP256K1_BULLETPROOF_MAX_DEPTH+1]

◆ xsq

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::xsq[SECP256K1_BULLETPROOF_MAX_DEPTH+1]

◆ xsqinv

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::xsqinv[SECP256K1_BULLETPROOF_MAX_DEPTH+1]

◆ yinvpow2

secp256k1_scalar secp256k1_bulletproof_innerproduct_vfy_data::yinvpow2[SECP256K1_BULLETPROOF_MAX_DEPTH+1]

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