|
purify
C++ Purify implementation with native circuit and BPP support
|
#include <core.h>
Data Fields | |
| size_t | n_gates |
| size_t | n_commits |
| size_t | n_constraints |
| size_t | n_bits |
| secp256k1_bulletproof_wmatrix_row * | wl |
| secp256k1_bulletproof_wmatrix_row * | wr |
| secp256k1_bulletproof_wmatrix_row * | wo |
| secp256k1_bulletproof_wmatrix_row * | wv |
| secp256k1_fast_scalar * | c |
| secp256k1_bulletproof_wmatrix_entry * | entries |
| secp256k1_fast_scalar* secp256k1_bulletproof_circuit::c |
Definition at line 56 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_free_bulletproof_circuit(), secp256k1_bulletproof_update_commit_circuit(), and secp256k1_bulletproof_vfy_compress_circuit().
| secp256k1_bulletproof_wmatrix_entry* secp256k1_bulletproof_circuit::entries |
Definition at line 57 of file core.h.
Referenced by purify_build_bulletproof_circuit(), and purify_free_bulletproof_circuit().
| size_t secp256k1_bulletproof_circuit::n_bits |
Definition at line 51 of file core.h.
Referenced by purify_build_bulletproof_circuit(), secp256k1_bulletproof_circuit_same_batch_shape(), secp256k1_bulletproof_relation66_prove_impl(), and secp256k1_bulletproof_update_commit_circuit().
| size_t secp256k1_bulletproof_circuit::n_commits |
Definition at line 49 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_bulletproof_prove_circuit_impl(), purify_bulletproof_verify_circuit_impl(), secp256k1_bulletproof_circuit_same_batch_shape(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_pf_compressed_circuit_allocate_frame(), secp256k1_bulletproof_pf_slsr(), secp256k1_bulletproof_relation66_prove_impl(), secp256k1_bulletproof_update_commit_circuit(), secp256k1_bulletproof_vfy_compress_circuit(), and secp256k1_bulletproof_vfy_compressed_circuit_allocate_frame().
| size_t secp256k1_bulletproof_circuit::n_constraints |
Definition at line 50 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), secp256k1_bulletproof_circuit_same_batch_shape(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_pf_compressed_circuit_allocate_frame(), secp256k1_bulletproof_pf_slsr(), secp256k1_bulletproof_update_commit_circuit(), secp256k1_bulletproof_vfy_compress_circuit(), and secp256k1_bulletproof_vfy_compressed_circuit_allocate_frame().
| size_t secp256k1_bulletproof_circuit::n_gates |
Definition at line 48 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_bulletproof_prove_circuit_impl(), purify_bulletproof_verify_circuit_impl(), secp256k1_bulletproof_circuit_same_batch_shape(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_pf_compressed_circuit_allocate_frame(), secp256k1_bulletproof_pf_slsr(), secp256k1_bulletproof_relation66_prove_impl(), secp256k1_bulletproof_relation66_verify_impl(), secp256k1_bulletproof_update_commit_circuit(), secp256k1_bulletproof_vfy_compress_circuit(), and secp256k1_bulletproof_vfy_compressed_circuit_allocate_frame().
| secp256k1_bulletproof_wmatrix_row* secp256k1_bulletproof_circuit::wl |
Definition at line 52 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_free_bulletproof_circuit(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_update_commit_circuit(), and secp256k1_bulletproof_vfy_compress_circuit().
| secp256k1_bulletproof_wmatrix_row* secp256k1_bulletproof_circuit::wo |
Definition at line 54 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_free_bulletproof_circuit(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_update_commit_circuit(), and secp256k1_bulletproof_vfy_compress_circuit().
| secp256k1_bulletproof_wmatrix_row* secp256k1_bulletproof_circuit::wr |
Definition at line 53 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_free_bulletproof_circuit(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_update_commit_circuit(), and secp256k1_bulletproof_vfy_compress_circuit().
| secp256k1_bulletproof_wmatrix_row* secp256k1_bulletproof_circuit::wv |
Definition at line 55 of file core.h.
Referenced by purify_build_bulletproof_circuit(), purify_bulletproof_circuit_evaluate(), purify_free_bulletproof_circuit(), secp256k1_bulletproof_pf_compress_circuit(), secp256k1_bulletproof_update_commit_circuit(), and secp256k1_bulletproof_vfy_compress_circuit().