Class MultipartyBFVRNS
Defined in File bfvrns-multiparty.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::MultipartyRNS
(Class MultipartyRNS)
Class Documentation
-
class lbcrypto::MultipartyBFVRNS : public lbcrypto::MultipartyRNS
Inheritence diagram for lbcrypto::MultipartyBFVRNS:
Collaboration diagram for lbcrypto::MultipartyBFVRNS:
Public Functions
-
inline virtual ~MultipartyBFVRNS()
-
KeyPair<DCRTPoly> MultipartyKeyGen(CryptoContext<DCRTPoly> cc, const std::vector<PrivateKey<DCRTPoly>> &privateKeyVec, bool makeSparse) override
-
KeyPair<DCRTPoly> MultipartyKeyGen(CryptoContext<DCRTPoly> cc, const PublicKey<DCRTPoly> publicKey, bool makeSparse, bool fresh) override
-
DecryptResult MultipartyDecryptFusion(const std::vector<Ciphertext<DCRTPoly>> &ciphertextVec, NativePoly *plaintext) const override
-
inline std::string SerializedObjectName() const
-
inline virtual ~MultipartyBFVRNS()