Electroneum
Public Member Functions | Public Attributes | List of all members
rct::Bulletproof Struct Reference

#include <rctTypes.h>

Collaboration diagram for rct::Bulletproof:
Collaboration graph
[legend]

Public Member Functions

 Bulletproof ()
 
 Bulletproof (const rct::key &V, const rct::key &A, const rct::key &S, const rct::key &T1, const rct::key &T2, const rct::key &taux, const rct::key &mu, const rct::keyV &L, const rct::keyV &R, const rct::key &a, const rct::key &b, const rct::key &t)
 
 Bulletproof (const rct::keyV &V, const rct::key &A, const rct::key &S, const rct::key &T1, const rct::key &T2, const rct::key &taux, const rct::key &mu, const rct::keyV &L, const rct::keyV &R, const rct::key &a, const rct::key &b, const rct::key &t)
 
bool operator== (const Bulletproof &other) const
 
 if (L.empty()||L.size() !=R.size()) return false
 

Public Attributes

rct::keyV V
 
rct::key A
 
rct::key S
 
rct::key T1
 
rct::key T2
 
rct::key taux
 
rct::key mu
 
rct::keyV L
 
rct::keyV R
 
rct::key a
 
rct::key b
 
rct::key t
 

Constructor & Destructor Documentation

◆ Bulletproof() [1/3]

rct::Bulletproof::Bulletproof ( )
inline

◆ Bulletproof() [2/3]

rct::Bulletproof::Bulletproof ( const rct::key V,
const rct::key A,
const rct::key S,
const rct::key T1,
const rct::key T2,
const rct::key taux,
const rct::key mu,
const rct::keyV L,
const rct::keyV R,
const rct::key a,
const rct::key b,
const rct::key t 
)
inline

◆ Bulletproof() [3/3]

rct::Bulletproof::Bulletproof ( const rct::keyV V,
const rct::key A,
const rct::key S,
const rct::key T1,
const rct::key T2,
const rct::key taux,
const rct::key mu,
const rct::keyV L,
const rct::keyV R,
const rct::key a,
const rct::key b,
const rct::key t 
)
inline

Member Function Documentation

◆ if()

rct::Bulletproof::if ( L.empty()||L.size() !  = R.size())

◆ operator==()

bool rct::Bulletproof::operator== ( const Bulletproof other) const
inline

Member Data Documentation

◆ A

rct::key rct::Bulletproof::A

◆ a

rct::key rct::Bulletproof::a

◆ b

rct::key rct::Bulletproof::b

◆ L

rct::keyV rct::Bulletproof::L

◆ mu

rct::key rct::Bulletproof::mu

◆ R

rct::keyV rct::Bulletproof::R

◆ S

rct::key rct::Bulletproof::S

◆ t

rct::key rct::Bulletproof::t

◆ T1

rct::key rct::Bulletproof::T1

◆ T2

rct::key rct::Bulletproof::T2

◆ taux

rct::key rct::Bulletproof::taux

◆ V

rct::keyV rct::Bulletproof::V

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