nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > > Struct Template Reference
#include <pedersen.hpp>
Inheritance diagram for nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >:
Collaboration diagram for nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >:
Public Types | |
typedef public_secret_sss< feldman_sss< Group > > | base_type |
typedef scheme_type::indexes_type | indexes_type |
typedef scheme_type::public_element_type | public_secret_type |
typedef pedersen_dkg< Group > | scheme_type |
typedef public_secret_type | value_type |
Public Member Functions | |
const value_type & | get_value () const |
bool | operator< (const public_secret_sss &other) const |
bool | operator== (const public_secret_sss &other) const |
template<typename PublicShares > | |
public_secret_sss (const PublicShares &public_shares) | |
template<typename PublicShares > | |
public_secret_sss (const PublicShares &public_shares, const indexes_type &indexes) | |
template<typename PublicShareIt > | |
public_secret_sss (PublicShareIt first, PublicShareIt last) | |
template<typename PublicShareIt > | |
public_secret_sss (PublicShareIt first, PublicShareIt last, const indexes_type &indexes) | |
Member Typedef Documentation
◆ base_type
template<typename Group >
typedef public_secret_sss<feldman_sss<Group> > nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >::base_type |
◆ indexes_type
template<typename Group >
typedef scheme_type::indexes_type nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >::indexes_type |
◆ public_secret_type
template<typename Group >
typedef scheme_type::public_element_type nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >::public_secret_type |
◆ scheme_type
template<typename Group >
typedef pedersen_dkg<Group> nil::crypto3::pubkey::public_secret_sss< pedersen_dkg< Group > >::scheme_type |
◆ value_type
template<typename Group >
|
inherited |
Constructor & Destructor Documentation
◆ public_secret_sss() [1/4]
template<typename Group >
template<typename PublicShares >
|
inline |
◆ public_secret_sss() [2/4]
template<typename Group >
template<typename PublicShareIt >
|
inline |
◆ public_secret_sss() [3/4]
template<typename Group >
template<typename PublicShares >
|
inline |
◆ public_secret_sss() [4/4]
template<typename Group >
template<typename PublicShareIt >
|
inline |
Member Function Documentation
◆ get_value()
template<typename Group >
|
inlineinherited |
◆ operator<()
template<typename Group >
|
inlineinherited |
◆ operator==()
template<typename Group >
|
inlineinherited |
The documentation for this struct was generated from the following file: