Class SchSwchParams
Defined in File scheme-swch-params.h
Page Contents
Class Documentation
-
class lbcrypto::SchSwchParams
Public Functions
-
inline void SetSecurityLevelCKKS(SecurityLevel securityLevelCKKS0)
-
inline void SetSecurityLevelFHEW(BINFHE_PARAMSET securityLevelFHEW0)
-
inline void SetArbitraryFunctionEvaluation(bool arbitraryFunctionEvaluation0)
-
inline void SetUseDynamicModeFHEW(bool useDynamicModeFHEW0)
-
inline void SetComputeArgmin(bool computeArgmin0)
-
inline void SetOneHotEncoding(bool oneHotEncoding0)
-
inline void SetUseAltArgmin(bool useAltArgmin0)
-
inline void SetNumSlotsCKKS(uint32_t numSlotsCKKS0)
-
inline void SetNumValues(uint32_t numValues0)
-
inline void SetCtxtModSizeFHEWLargePrec(uint32_t ctxtModSizeFHEWLargePrec0)
-
inline void SetCtxtModSizeFHEWIntermedSwch(uint32_t ctxtModSizeFHEWIntermedSwch0)
-
inline void SetBStepLTrCKKStoFHEW(uint32_t bStepLTrCKKStoFHEW0)
-
inline void SetBStepLTrFHEWtoCKKS(uint32_t bStepLTrFHEWtoCKKS0)
-
inline void SetLevelLTrCKKStoFHEW(uint32_t levelLTrCKKStoFHEW0)
-
inline void SetLevelLTrFHEWtoCKKS(uint32_t levelLTrFHEWtoCKKS0)
-
inline void SetParamsFromCKKSCryptocontextCalled()
-
inline void SetInitialCKKSModulus(const NativeInteger &initialCKKSModulus0)
-
inline void SetRingDimension(uint32_t ringDimension0)
-
inline void SetScalingModSize(uint32_t scalingModSize0)
-
inline void SetBatchSize(uint32_t batchSize0)
-
inline SecurityLevel GetSecurityLevelCKKS() const
-
inline BINFHE_PARAMSET GetSecurityLevelFHEW() const
-
inline bool GetArbitraryFunctionEvaluation() const
-
inline bool GetUseDynamicModeFHEW() const
-
inline bool GetComputeArgmin() const
-
inline bool GetOneHotEncoding() const
-
inline bool GetUseAltArgmin() const
-
inline uint32_t GetNumSlotsCKKS() const
-
inline uint32_t GetNumValues() const
-
inline uint32_t GetCtxtModSizeFHEWLargePrec() const
-
inline uint32_t GetCtxtModSizeFHEWIntermedSwch() const
-
inline uint32_t GetBStepLTrCKKStoFHEW() const
-
inline uint32_t GetBStepLTrFHEWtoCKKS() const
-
inline uint32_t GetLevelLTrCKKStoFHEW() const
-
inline uint32_t GetLevelLTrFHEWtoCKKS() const
-
inline NativeInteger GetInitialCKKSModulus() const
-
inline uint32_t GetRingDimension() const
-
inline uint32_t GetScalingModSize() const
-
inline uint32_t GetBatchSize() const
Friends
-
friend std::ostream &operator<<(std::ostream &s, const SchSwchParams &obj)
-
inline void SetSecurityLevelCKKS(SecurityLevel securityLevelCKKS0)