nil::crypto3::pubkey::accumulators::extract Namespace Reference
Functions | |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::aggregate< ProcessingMode > >::type::result_type | aggregate (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::aggregate_verify< ProcessingMode > >::type::result_type | aggregate_verify (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::aggregate_verify_single_msg< ProcessingMode > >::type::result_type | aggregate_verify_single_msg (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::deal_share< ProcessingMode > >::type::result_type | deal_share (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::deal_shares< ProcessingMode > >::type::result_type | deal_shares (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::pubkey< ProcessingMode > >::type::result_type | pubkey (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::reconstruct< ProcessingMode > >::type::result_type | reconstruct (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::sign< ProcessingMode > >::type::result_type | sign (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::verify< ProcessingMode > >::type::result_type | verify (const AccumulatorSet &acc) |
template<typename ProcessingMode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::verify_share< ProcessingMode > >::type::result_type | verify_share (const AccumulatorSet &acc) |
Function Documentation
◆ aggregate()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::aggregate<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::aggregate | ( | const AccumulatorSet & | acc | ) |
◆ aggregate_verify()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::aggregate_verify<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::aggregate_verify | ( | const AccumulatorSet & | acc | ) |
◆ aggregate_verify_single_msg()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::aggregate_verify_single_msg<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::aggregate_verify_single_msg | ( | const AccumulatorSet & | acc | ) |
◆ deal_share()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::deal_share<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::deal_share | ( | const AccumulatorSet & | acc | ) |
◆ deal_shares()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::deal_shares<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::deal_shares | ( | const AccumulatorSet & | acc | ) |
◆ pubkey()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::pubkey<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::pubkey | ( | const AccumulatorSet & | acc | ) |
◆ reconstruct()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::reconstruct<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::reconstruct | ( | const AccumulatorSet & | acc | ) |
◆ sign()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::sign<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::sign | ( | const AccumulatorSet & | acc | ) |
◆ verify()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::verify<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::verify | ( | const AccumulatorSet & | acc | ) |
◆ verify_share()
template<typename ProcessingMode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::verify_share<ProcessingMode> >::type::result_type nil::crypto3::pubkey::accumulators::extract::verify_share | ( | const AccumulatorSet & | acc | ) |