HEaaN
Crypto Lab's great homomorphic encryption library
|
This is the complete list of members for HEaaN::CollectiveKeyGenerator, including all inherited members.
aggregateKeyShare(const std::vector< const CollectiveKeyGenData * > &parts) const | HEaaN::CollectiveKeyGenerator | |
CollectiveKeyGenerator(const Context &context) | HEaaN::CollectiveKeyGenerator | explicit |
CollectiveKeyGenerator(const Context &context, const Context &context_sparse) | HEaaN::CollectiveKeyGenerator | explicit |
genCommonRandomData(const CollectiveKeyGenConfig &config) const | HEaaN::CollectiveKeyGenerator | |
genConjKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) const | HEaaN::CollectiveKeyGenerator | |
genEncKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) const | HEaaN::CollectiveKeyGenerator | |
genKeyShare(const SecretKey &sk, const CollectiveKeyGenData &crd) const | HEaaN::CollectiveKeyGenerator | |
genMultKey(const CollectiveKeyGenData &data_round_one, const CollectiveKeyGenData &data_round_two) const | HEaaN::CollectiveKeyGenerator | |
genMultKeyShareRoundOne(const SecretKey &sk, const SecretKey &tmp_sk, const CollectiveKeyGenData &crd) const | HEaaN::CollectiveKeyGenerator | |
genMultKeyShareRoundTwo(const SecretKey &sk, const SecretKey &tmp_sk, const CollectiveKeyGenData &data_round_one) const | HEaaN::CollectiveKeyGenerator | |
genRotKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) const | HEaaN::CollectiveKeyGenerator | |
genSparseSecretEncapsulationKey(const CollectiveKeyGenData &crd, const CollectiveKeyGenData &agg) const | HEaaN::CollectiveKeyGenerator | |
impl_ | HEaaN::CollectiveKeyGenerator | private |