From dd067bd23ed8bd20f7bf11858e951cd084d6fae3 Mon Sep 17 00:00:00 2001 From: Andreas Date: Thu, 20 Jul 2017 16:22:24 +0200 Subject: [PATCH] some old changes --- test/test_xmss_fast.c | 2 +- wots.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/test_xmss_fast.c b/test/test_xmss_fast.c index d983c2b..4d8bfd8 100644 --- a/test/test_xmss_fast.c +++ b/test/test_xmss_fast.c @@ -25,7 +25,7 @@ int main() int r; unsigned long long i; unsigned int n = 32; - unsigned int h = 8; + unsigned int h = 20; unsigned int w = 16; unsigned int k = 2; diff --git a/wots.c b/wots.c index 52b3712..b3f15db 100644 --- a/wots.c +++ b/wots.c @@ -70,7 +70,7 @@ static void base_w(int *output, const int out_len, const unsigned char *input, c { int in = 0; int out = 0; - uint32_t total = 0; + uint8_t total = 0; int bits = 0; int consumed = 0; @@ -116,7 +116,7 @@ void wots_sign(unsigned char *sig, const unsigned char *msg, const unsigned char unsigned char csum_bytes[len_2_bytes]; to_byte(csum_bytes, csum, len_2_bytes); - int csum_basew[len_2_bytes / params->log_w]; + int csum_basew[params->len_2]; base_w(csum_basew, params->len_2, csum_bytes, params); for (i = 0; i < params->len_2; i++) { @@ -150,7 +150,7 @@ void wots_pkFromSig(unsigned char *pk, const unsigned char *sig, const unsigned unsigned char csum_bytes[len_2_bytes]; to_byte(csum_bytes, csum, len_2_bytes); - int csum_basew[len_2_bytes / params->log_w]; + int csum_basew[params->len_2]; base_w(csum_basew, params->len_2, csum_bytes, params); for (i = 0; i < params->len_2; i++) {