HEaaN
Crypto Lab's great homomorphic encryption library
|
Configuration for collective key generation on which key to generate. More...
#include <CollectiveKeyGenConfig.hpp>
Public Types | |
enum | Type : uint32_t { Enc, Mult, Rot, Conj, SparseSecretEncapsulation } |
Public Member Functions | |
CollectiveKeyGenConfig (CollectiveKeyGenConfig::Type type_input, i64 rot_idx_input=0) | |
bool | operator== (const CollectiveKeyGenConfig &other) const |
bool | operator!= (const CollectiveKeyGenConfig &other) const |
template<class Archive > | |
void | serialize (Archive &ar) |
Public Attributes | |
Type | type |
i64 | rot_idx = 0 |
Configuration for collective key generation on which key to generate.
enum HEaaN::CollectiveKeyGenConfig::Type : uint32_t |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
i64 HEaaN::CollectiveKeyGenConfig::rot_idx = 0 |
Type HEaaN::CollectiveKeyGenConfig::type |