|
purify
C++ Purify implementation with native circuit and BPP support
|
#include <inner_product_impl.h>
Data Fields | |
| secp256k1_scalar | x [SECP256K1_BULLETPROOF_MAX_DEPTH] |
| secp256k1_scalar | xinv [SECP256K1_BULLETPROOF_MAX_DEPTH] |
| secp256k1_scalar | yinv |
| secp256k1_scalar | yinvn |
| const secp256k1_ge * | geng |
| const secp256k1_ge * | genh |
| const secp256k1_ge * | g |
| const secp256k1_scalar * | a |
| const secp256k1_scalar * | b |
| secp256k1_scalar | g_sc |
| size_t | grouping |
| size_t | n |
Definition at line 423 of file inner_product_impl.h.
| const secp256k1_scalar* secp256k1_bulletproof_innerproduct_pf_ecmult_context::a |
Definition at line 431 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| const secp256k1_scalar* secp256k1_bulletproof_innerproduct_pf_ecmult_context::b |
Definition at line 432 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| const secp256k1_ge* secp256k1_bulletproof_innerproduct_pf_ecmult_context::g |
Definition at line 430 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| secp256k1_scalar secp256k1_bulletproof_innerproduct_pf_ecmult_context::g_sc |
Definition at line 433 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| const secp256k1_ge* secp256k1_bulletproof_innerproduct_pf_ecmult_context::geng |
Definition at line 428 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_g(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| const secp256k1_ge* secp256k1_bulletproof_innerproduct_pf_ecmult_context::genh |
Definition at line 429 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| size_t secp256k1_bulletproof_innerproduct_pf_ecmult_context::grouping |
Definition at line 434 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_g(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| size_t secp256k1_bulletproof_innerproduct_pf_ecmult_context::n |
Definition at line 435 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| secp256k1_scalar secp256k1_bulletproof_innerproduct_pf_ecmult_context::x[SECP256K1_BULLETPROOF_MAX_DEPTH] |
Definition at line 424 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_innerproduct_pf_ecmult_callback_g(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| secp256k1_scalar secp256k1_bulletproof_innerproduct_pf_ecmult_context::xinv[SECP256K1_BULLETPROOF_MAX_DEPTH] |
Definition at line 425 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_innerproduct_pf_ecmult_callback_g(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| secp256k1_scalar secp256k1_bulletproof_innerproduct_pf_ecmult_context::yinv |
Definition at line 426 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().
| secp256k1_scalar secp256k1_bulletproof_innerproduct_pf_ecmult_context::yinvn |
Definition at line 427 of file inner_product_impl.h.
Referenced by secp256k1_bulletproof_inner_product_real_prove_impl(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_h(), secp256k1_bulletproof_innerproduct_pf_ecmult_callback_l(), and secp256k1_bulletproof_innerproduct_pf_ecmult_callback_r().