Class MultipartyBGVRNS
Defined in File bgvrns-multiparty.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::MultipartyRNS
(Class MultipartyRNS)
Class Documentation
-
class lbcrypto::MultipartyBGVRNS : public lbcrypto::MultipartyRNS
Inheritence diagram for lbcrypto::MultipartyBGVRNS:
Collaboration diagram for lbcrypto::MultipartyBGVRNS:
Public Functions
-
inline virtual ~MultipartyBGVRNS()
-
DecryptResult MultipartyDecryptFusion(const std::vector<Ciphertext<DCRTPoly>> &ciphertextVec, NativePoly *plaintext) const override
-
virtual DecryptResult MultipartyDecryptFusion(const std::vector<Ciphertext<DCRTPoly>> &ciphertextVec, Poly *plaintext) const override
Threshold FHE: Method for combining the partially decrypted ciphertexts and getting the final decryption in the clear as a Poly.
- Parameters
&ciphertextVec – vector of “partial” decryptions.
*plaintext – the plaintext output as a Poly.
- Returns
the decoding result.
-
inline std::string SerializedObjectName() const
-
inline virtual ~MultipartyBGVRNS()