nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > > Struct Template Reference
#include <weighted_shamir.hpp>
Collaboration diagram for nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > >:
Public Types | |
typedef scheme_type::indexes_type | indexes_type |
typedef weighted_shamir_sss< Group > | scheme_type |
typedef scheme_type::private_element_type | secret_type |
typedef secret_type | value_type |
Public Member Functions | |
const value_type & | get_value () const |
bool | operator== (const secret_sss &other) const |
template<typename Shares > | |
secret_sss (const Shares &shares) | |
template<typename Shares > | |
secret_sss (const Shares &shares, const indexes_type &indexes) | |
template<typename ShareIt > | |
secret_sss (ShareIt first, ShareIt last) | |
template<typename ShareIt > | |
secret_sss (ShareIt first, ShareIt last, const indexes_type &indexes) | |
Member Typedef Documentation
◆ indexes_type
template<typename Group >
typedef scheme_type::indexes_type nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > >::indexes_type |
◆ scheme_type
template<typename Group >
typedef weighted_shamir_sss<Group> nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > >::scheme_type |
◆ secret_type
template<typename Group >
typedef scheme_type::private_element_type nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > >::secret_type |
◆ value_type
template<typename Group >
typedef secret_type nil::crypto3::pubkey::secret_sss< weighted_shamir_sss< Group > >::value_type |
Constructor & Destructor Documentation
◆ secret_sss() [1/4]
template<typename Group >
template<typename Shares >
|
inline |
◆ secret_sss() [2/4]
template<typename Group >
template<typename ShareIt >
|
inline |
◆ secret_sss() [3/4]
template<typename Group >
template<typename Shares >
|
inline |
◆ secret_sss() [4/4]
template<typename Group >
template<typename ShareIt >
|
inline |
Member Function Documentation
◆ get_value()
template<typename Group >
|
inline |
◆ operator==()
template<typename Group >
|
inline |
The documentation for this struct was generated from the following file: