reconstruct_secret.hpp
Go to the documentation of this file.
71 typedef typename pubkey::reconstructing_accumulator_set<ProcessingMode> ReconstructionAccumulator;
101 typedef typename pubkey::reconstructing_accumulator_set<ProcessingMode> ReconstructionAccumulator;
130 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
160 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
192 typename ReconstructionAccumulator = typename pubkey::reconstructing_accumulator_set<ProcessingMode>,
221 typename ReconstructionAccumulator = typename pubkey::reconstructing_accumulator_set<ProcessingMode>,
std::enable_if<!boost::accumulators::detail::is_accumulator_set< OutputIterator >::value, OutputIterator >::type reconstruct_secret(InputIterator first, InputIterator last, OutputIterator out)
Reconstruct secret using passed shares.
Definition: reconstruct_secret.hpp:69
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
boost::mpl::apply< AccumulatorSet, tag::pubkey< ProcessingMode > >::type::result_type pubkey(const AccumulatorSet &acc)
Definition: accumulators/pubkey.hpp:106
typename modes::isomorphic< Scheme >::template bind< secret_reconstructing_policy< Scheme > >::type secret_reconstructing_processing_mode_default
Definition: reconstruct_secret.hpp:45
typename pubkey::modes::isomorphic< Scheme >::secret_reconstructing_policy secret_reconstructing_policy
Definition: reconstruct_secret.hpp:41
boost::accumulators::accumulator_set< typename ProcessingMode::result_type, boost::accumulators::features< accumulators::tag::reconstruct< ProcessingMode > >> reconstructing_accumulator_set
Definition: secret_sharing_state.hpp:56
Definition: pair.hpp:31
Definition: isomorphic.hpp:104
Definition: pubkey_value.hpp:167
Definition: pubkey_value.hpp:74
Definition: pubkey_value.hpp:49
Definition: pubkey_value.hpp:61
Definition: isomorphic.hpp:219