diff --git a/shell_encryption/multi_party/public_key.h b/shell_encryption/multi_party/public_key.h index 2108b42..bbf008e 100644 --- a/shell_encryption/multi_party/public_key.h +++ b/shell_encryption/multi_party/public_key.h @@ -160,7 +160,6 @@ absl::Status PublicKey::EncryptExplicit( // Encode message into a plaintext polynomial. auto moduli = public_parameter_->Moduli(); - Integer t = encoder->PlaintextModulus(); RLWE_ASSIGN_OR_RETURN(RnsPolynomial plaintext, encoder->EncodeBfv(messages, moduli)); if (!plaintext.IsNttForm()) { diff --git a/shell_encryption/rns/rns_polynomial.h b/shell_encryption/rns/rns_polynomial.h index 7173a4b..db642d6 100644 --- a/shell_encryption/rns/rns_polynomial.h +++ b/shell_encryption/rns/rns_polynomial.h @@ -151,7 +151,7 @@ class RnsPolynomial { absl::StatusOr Negate( absl::Span* const> moduli) const { RnsPolynomial output = *this; - output.NegateInPlace(moduli); + RLWE_RETURN_IF_ERROR(output.NegateInPlace(moduli)); return output; }