X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=test_src%2Fnessie_hash_test.c;h=27b9892684881c836ec2e188ccc096f01f910fbf;hp=a870b8283ca58dc09ce69b76bee89f8ee4d30cd2;hb=5ac75cfae217122b540c1a6d258054230dc534c3;hpb=7c4486d3328c45462fd276916cb94b80b48725fc diff --git a/test_src/nessie_hash_test.c b/test_src/nessie_hash_test.c index a870b82..27b9892 100644 --- a/test_src/nessie_hash_test.c +++ b/test_src/nessie_hash_test.c @@ -151,12 +151,22 @@ static void tv4_hash(void){ uint8_t ctx[nessie_hash_ctx.ctx_size_B]; uint8_t hash[(nessie_hash_ctx.hashsize_b+7)/8]; - uint8_t block[256/8]; - uint16_t n=256; + uint8_t block[nessie_hash_ctx.hashsize_b/8]; + uint16_t n=nessie_hash_ctx.hashsize_b; uint32_t i; uart_putstr_P(PSTR("\r\n message=")); - uart_putstr(PSTR("256 zero bits")); + if(nessie_hash_ctx.hashsize_b>=10000) + uart_putc('0' + (nessie_hash_ctx.hashsize_b/10000)%10); + if(nessie_hash_ctx.hashsize_b>=1000) + uart_putc('0' + (nessie_hash_ctx.hashsize_b/1000)%10); + if(nessie_hash_ctx.hashsize_b>=100) + uart_putc('0' + (nessie_hash_ctx.hashsize_b/100)%10); + if(nessie_hash_ctx.hashsize_b>=10) + uart_putc('0' + (nessie_hash_ctx.hashsize_b/10)%10); + uart_putc('0' + nessie_hash_ctx.hashsize_b%10); + + uart_putstr_P(PSTR(" zero bits")); memset(block, 0, 256/8); nessie_hash_ctx.hash_init(ctx);