HEaaN
Crypto Lab's great homomorphic encryption library
HEaaN::CollectiveKeyGenerator Member List

This is the complete list of members for HEaaN::CollectiveKeyGenerator, including all inherited members.

aggregateKeyShare(const std::vector< const CollectiveKeyGenData * > &parts) constHEaaN::CollectiveKeyGenerator
CollectiveKeyGenerator(const Context &context)HEaaN::CollectiveKeyGeneratorexplicit
CollectiveKeyGenerator(const Context &context, const Context &context_sparse)HEaaN::CollectiveKeyGeneratorexplicit
genCommonRandomData(const CollectiveKeyGenConfig &config) constHEaaN::CollectiveKeyGenerator
genConjKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) constHEaaN::CollectiveKeyGenerator
genEncKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) constHEaaN::CollectiveKeyGenerator
genKeyShare(const SecretKey &sk, const CollectiveKeyGenData &crd) constHEaaN::CollectiveKeyGenerator
genMultKey(const CollectiveKeyGenData &data_round_one, const CollectiveKeyGenData &data_round_two) constHEaaN::CollectiveKeyGenerator
genMultKeyShareRoundOne(const SecretKey &sk, const SecretKey &tmp_sk, const CollectiveKeyGenData &crd) constHEaaN::CollectiveKeyGenerator
genMultKeyShareRoundTwo(const SecretKey &sk, const SecretKey &tmp_sk, const CollectiveKeyGenData &data_round_one) constHEaaN::CollectiveKeyGenerator
genRotKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) constHEaaN::CollectiveKeyGenerator
genSparseSecretEncapsulationKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) constHEaaN::CollectiveKeyGenerator
impl_HEaaN::CollectiveKeyGeneratorprivate