From 1c114bfcb18c98b12182dc9f1d1e6d8eb6127d94 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Tue, 5 Apr 2011 15:50:59 +0200 Subject: Produce full length F-Tick MAC hashes for FullyHashed and FullyKeyHashed. We produced 62 octets rather than 64. --- fticks.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fticks.c b/fticks.c index ce4888e..f882854 100644 --- a/fticks.c +++ b/fticks.c @@ -19,10 +19,10 @@ static void format_hash(const uint8_t *hash, size_t out_len, uint8_t *out) { - int i; + int ir, iw; - for (i = 0; i < out_len / 2 - 1; i++) - sprintf((char *) out + i*2, "%02x", hash[i % SHA256_DIGEST_SIZE]); + for (ir = 0, iw = 0; iw <= out_len - 3; ir++, iw += 2) + sprintf((char *) out + iw, "%02x", hash[ir % SHA256_DIGEST_SIZE]); } static void -- cgit v1.1