From 5bdacd37cbdbc7cc3eb045ac0ad987dcd4c2f40c Mon Sep 17 00:00:00 2001 From: Rhys Weatherley Date: Wed, 24 Aug 2016 05:41:53 +1000 Subject: [PATCH] Small memory footprint option for New Hope --- libraries/NewHope/NewHope.cpp | 96 ++++++++++++++++++++++++----------- libraries/NewHope/NewHope.h | 6 +++ 2 files changed, 73 insertions(+), 29 deletions(-) diff --git a/libraries/NewHope/NewHope.cpp b/libraries/NewHope/NewHope.cpp index 1c49396d..b0159f94 100644 --- a/libraries/NewHope/NewHope.cpp +++ b/libraries/NewHope/NewHope.cpp @@ -740,14 +740,6 @@ static void poly_invntt(uint16_t *r) mul_coefficients(r, psis_inv_montgomery); } -static void encode_a(unsigned char *r, const uint16_t *pk, const unsigned char *seed) -{ - int i; - poly_tobytes(r, pk); - for(i=0;i