From dace435cbc8dc6b38051d576012e800132bc74fd Mon Sep 17 00:00:00 2001 From: Mike Hamburg Date: Fri, 6 Mar 2015 16:20:49 -0800 Subject: [PATCH] precomputed scalarmul almost ported, but doesnt work yet --- src/decaf_fast.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/decaf_fast.c b/src/decaf_fast.c index 36c676b..aae33f4 100644 --- a/src/decaf_fast.c +++ b/src/decaf_fast.c @@ -1130,16 +1130,18 @@ void decaf_448_precomputed_scalarmul ( } } - mask_t invert = (tab>>(t-1))-1; + decaf_bool_t invert = (tab>>(t-1))-1; tab ^= invert; tab &= (1<<(t-1)) - 1; constant_time_lookup(ni, &table->table[j<<(t-1)], sizeof(ni), 1<<(t-1), tab); cond_neg_niels(ni, invert); if (i||j) { - add_niels_to_pt(out, ni, (j==n-1 && i