noekeon_enc(data, &ctx);
testrun_stdtest_runindirect(data, key3);
-
uart_putstr_P(PSTR("\r\nTest vectors for block cipher Noekeon in Direct-Key Mode:\r\n"));
memset(key, 0, 16);
void testrun_performance_noekeon(void){
uint16_t i,c;
uint64_t t;
- char str[6];
+ char str[16];
uint8_t key[16], data[16];
noekeon_ctx_t ctx;
noekeon_init(key, &ctx);
t = stopTimer();
uart_putstr_P(PSTR("\r\n\tctx-gen time: "));
- uart_hexdump(&t, 8);
-
+ ultoa((unsigned long)t, str, 10);
+ uart_putstr(str);
startTimer(1);
- noekeon_enc(data, ctx);
+ noekeon_enc(data, &ctx);
t = stopTimer();
uart_putstr_P(PSTR("\r\n\tencrypt time: "));
- uart_hexdump(&t, 8);
-
+ ultoa((unsigned long)t, str, 10);
+ uart_putstr(str);
startTimer(1);
- noekeon_dec(data, ctx);
+ noekeon_dec(data, &ctx);
t = stopTimer();
uart_putstr_P(PSTR("\r\n\tdecrypt time: "));
- uart_hexdump(&t, 8);
+ ultoa((unsigned long)t, str, 10);
+ uart_putstr(str);
uart_putstr_P(PSTR("\r\n"));
}
/*****************************************************************************