Class PKECKKSRNS
Defined in File ckksrns-pke.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::PKERNS
(Class PKERNS)
Class Documentation
-
class lbcrypto::PKECKKSRNS : public lbcrypto::PKERNS
Inheritence diagram for lbcrypto::PKECKKSRNS:
Collaboration diagram for lbcrypto::PKECKKSRNS:
Public Functions
-
inline virtual ~PKECKKSRNS()
-
virtual DecryptResult Decrypt(ConstCiphertext<DCRTPoly> ciphertext, const PrivateKey<DCRTPoly> privateKey, NativePoly *plaintext) const override
Method for decrypting plaintext with noise flooding
- Parameters
&privateKey – private key used for decryption.
&ciphertext – ciphertext id decrypted.
*plaintext – the plaintext output.
- Returns
the decoding result.
-
virtual DecryptResult Decrypt(ConstCiphertext<DCRTPoly> ciphertext, const PrivateKey<DCRTPoly> privateKey, Poly *plaintext) const override
Method for decrypting plaintext with noise flooding
- Parameters
&privateKey – private key used for decryption.
&ciphertext – ciphertext id decrypted.
*plaintext – the plaintext output.
- Returns
the decoding result.
-
inline std::string SerializedObjectName() const
-
inline virtual ~PKECKKSRNS()