From 18d3fcfb3b808c01b8fa27296e84f35cd8393a1b Mon Sep 17 00:00:00 2001 From: "Diego F. Aranha" Date: Wed, 27 Nov 2024 15:46:29 +0100 Subject: [PATCH] Add credits for the algorithm. --- src/fp/relic_fp_div.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/fp/relic_fp_div.c b/src/fp/relic_fp_div.c index 79a5c49dc..dbb636708 100644 --- a/src/fp/relic_fp_div.c +++ b/src/fp/relic_fp_div.c @@ -65,9 +65,12 @@ void fp_hlv_integ(fp_t c, const fp_t a) { void fp_trs(fp_t c, const fp_t a) { const dig_t mask = (2 * RLC_3MASK + 1); dig_t c0, c1, f0, f1; - dv_t t; + fp_t t; - dv_null(t); + /* From "Efficient Multiplication in Finite Field Extensions of Degree 5" + * by El Mrabet, Guillevic and Ionica at ASIACRYPT 2011. */ + + fp_null(t); RLC_TRY { dv_new(t); @@ -97,6 +100,6 @@ void fp_trs(fp_t c, const fp_t a) { } RLC_CATCH_ANY { RLC_THROW(ERR_CAUGHT); } RLC_FINALLY { - dv_free(t); + fp_free(t); } } \ No newline at end of file