This is an automated email from the ASF dual-hosted git repository.

sandreoli pushed a commit to branch review-mike
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-MPC.git

commit 33163a18828f517c56523b39bc95c4b7f633b2c9
Author: Samuele Andreoli <[email protected]>
AuthorDate: Wed Apr 8 17:35:42 2020 +0100

    Fix BC modulus cleaning
---
 src/commitments.c                | 1 +
 test/smoke/test_bc_setup_smoke.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/commitments.c b/src/commitments.c
index f40f75a..5539126 100644
--- a/src/commitments.c
+++ b/src/commitments.c
@@ -279,6 +279,7 @@ void 
COMMITMENTS_BC_kill_priv_modulus(COMMITMENTS_BC_priv_modulus *m)
 {
     FF_2048_zero(m->P, HFLEN_2048);
     FF_2048_zero(m->Q, HFLEN_2048);
+    FF_2048_zero(m->invPQ, HFLEN_2048);
     FF_2048_zero(m->pq, FFLEN_2048);
     FF_2048_zero(m->alpha, FFLEN_2048);
     FF_2048_zero(m->ialpha, FFLEN_2048);
diff --git a/test/smoke/test_bc_setup_smoke.c b/test/smoke/test_bc_setup_smoke.c
index e3726a5..4fe3130 100644
--- a/test/smoke/test_bc_setup_smoke.c
+++ b/test/smoke/test_bc_setup_smoke.c
@@ -77,6 +77,7 @@ int main()
     // Check that modulus was correctly killed
     ff_2048_cleaned(m.P,      "P",      HFLEN_2048);
     ff_2048_cleaned(m.Q,      "Q",      HFLEN_2048);
+    ff_2048_cleaned(m.invPQ,  "invPQ",  HFLEN_2048);
     ff_2048_cleaned(m.pq,     "pq",     FFLEN_2048);
     ff_2048_cleaned(m.alpha,  "alpha",  FFLEN_2048);
     ff_2048_cleaned(m.ialpha, "ialpha", FFLEN_2048);

Reply via email to