Class SchemeRNS
Defined in File rns-scheme.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::SchemeBase< DCRTPoly >
(Template Class SchemeBase)
Derived Types
public lbcrypto::SchemeBFVRNS
(Class SchemeBFVRNS)public lbcrypto::SchemeBGVRNS
(Class SchemeBGVRNS)public lbcrypto::SchemeCKKSRNS
(Class SchemeCKKSRNS)
Class Documentation
-
class lbcrypto::SchemeRNS : public lbcrypto::SchemeBase<DCRTPoly>
Inheritence diagram for lbcrypto::SchemeRNS:
Collaboration diagram for lbcrypto::SchemeRNS:
Abstract interface class for LBC PRE algorithms.
- Template Parameters
Element – a ring element.
Subclassed by lbcrypto::SchemeBFVRNS, lbcrypto::SchemeBGVRNS, lbcrypto::SchemeCKKSRNS
Public Functions
-
inline SchemeRNS()
-
inline virtual ~SchemeRNS()
-
inline void SetKeySwitchingTechnique(KeySwitchTechnique ksTech)
-
inline virtual std::string SerializedObjectName() const override