HEaaN
Crypto Lab's great homomorphic encryption library
|
Go to the documentation of this file.
19 class CollectiveKeyGenDataImpl;
39 void save(std::ostream &stream)
const;
42 void load(std::istream &stream);
47 void emplacePoly(
const Context &context,
bool is_extended,
59 std::vector<Polynomial>::const_iterator getPolyIter()
const;
60 std::vector<Polynomial>::iterator getPolyIter();
Configuration for collective key generation on which key to generate.
Definition: CollectiveKeyGenConfig.hpp:19
HEAAN_API void load(EvaluationKey &key, std::istream &stream)
Load key from a given stream.
Pointer< CollectiveKeyGenDataImpl > impl_
Definition: CollectiveKeyGenData.hpp:63
std::uint64_t u64
Definition: Integers.hpp:17
A class to describe data being transfered between parties on the process of generating public keys fr...
Definition: CollectiveKeyGenData.hpp:27
std::shared_ptr< ContextContent > Context
Definition: Context.hpp:27
HEAAN_API void save(const EvaluationKey &key, std::ostream &stream)
Save key to a given stream.
#define HEAAN_API
Definition: HEaaNExport.hpp:26
Definition: Bootstrapper.hpp:16