PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Classes | Macros | Typedefs | Functions
inner_product_impl.h File Reference
#include "group.h"
#include "scalar.h"
#include "modules/bulletproofs/main_impl.h"
#include "modules/bulletproofs/util.h"
Include dependency graph for inner_product_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  secp256k1_bulletproof_innerproduct_context
 
struct  secp256k1_bulletproof_innerproduct_vfy_data
 
struct  secp256k1_bulletproof_innerproduct_vfy_ecmult_context
 
struct  secp256k1_bulletproof_innerproduct_pf_ecmult_context
 

Macros

#define IP_AB_SCALARS   4
 

Typedefs

typedef int() secp256k1_bulletproof_vfy_callback(secp256k1_scalar *sc, secp256k1_ge *pt, secp256k1_scalar *randomizer, size_t idx, void *data)
 

Functions

size_t secp256k1_bulletproof_innerproduct_proof_length (size_t n)
 

Macro Definition Documentation

◆ IP_AB_SCALARS

#define IP_AB_SCALARS   4

Definition at line 23 of file inner_product_impl.h.

Typedef Documentation

◆ secp256k1_bulletproof_vfy_callback

typedef int() secp256k1_bulletproof_vfy_callback(secp256k1_scalar *sc, secp256k1_ge *pt, secp256k1_scalar *randomizer, size_t idx, void *data)

Definition at line 70 of file inner_product_impl.h.

Function Documentation

◆ secp256k1_bulletproof_innerproduct_proof_length()

size_t secp256k1_bulletproof_innerproduct_proof_length ( size_t  n)

Definition at line 109 of file inner_product_impl.h.