Class that stores all parameters for the RingGSW scheme used in bootstrapping.
More...
|
| RingGSWCryptoParams (const std::shared_ptr< LWECryptoParams > lweparams, uint32_t baseG, uint32_t baseR, BINFHEMETHOD method) |
|
void | PreCompute () |
|
const std::shared_ptr< LWECryptoParams > | GetLWEParams () const |
|
uint32_t | GetBaseG () const |
|
uint32_t | GetDigitsG () const |
|
uint32_t | GetDigitsG2 () const |
|
uint32_t | GetBaseR () const |
|
const std::vector< NativeInteger > & | GetDigitsR () const |
|
const shared_ptr< ILNativeParams > | GetPolyParams () const |
|
const std::vector< NativeInteger > & | GetGPower () const |
|
const std::vector< NativeInteger > & | GetGateConst () const |
|
const NativePoly & | GetMonomial (uint32_t i) const |
|
BINFHEMETHOD | GetMethod () const |
|
bool | operator== (const RingGSWCryptoParams &other) const |
|
bool | operator!= (const RingGSWCryptoParams &other) const |
|
template<class Archive > |
void | save (Archive &ar, std::uint32_t const version) const |
|
template<class Archive > |
void | load (Archive &ar, std::uint32_t const version) |
|
std::string | SerializedObjectName () const |
|
Class that stores all parameters for the RingGSW scheme used in bootstrapping.