From 8ea687bdf57f820570da50ffbf60b9df70901b84 Mon Sep 17 00:00:00 2001 From: hasufell Date: Thu, 17 Apr 2014 17:33:05 +0200 Subject: [PATCH] POLY: use mp_neg() instead of directly modifying struct --- src/poly.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/poly.c b/src/poly.c index 03668e5..a1894a0 100644 --- a/src/poly.c +++ b/src/poly.c @@ -122,7 +122,7 @@ pb_poly *build_polynom(int const * const c, mp_set_int(&(new_poly->terms[i]), unsigned_c); if (sign == true) - new_poly->terms[i].sign = 1; + mp_neg(&(new_poly->terms[i]), &(new_poly->terms[i])); } } else { /* fill with zeros */ for (unsigned int i = 0; i < len; i++) @@ -239,7 +239,7 @@ bool pb_inverse_poly_q(pb_poly * const a, PB_COPY(a, a_tmp); g = build_polynom(NULL, ctx->N, ctx); mp_set(&(g->terms[0]), 1); - g->terms[0].sign = 1; + mp_neg(&(g->terms[0]), &(g->terms[0])); mp_set(&(g->terms[ctx->N]), 1); while (1) {