]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - main-noekeon-test.c
+RC5 +size-statistics tool +small modification to nessie_bc_test (optional free(...
[avr-crypto-lib.git] / main-noekeon-test.c
index 43eb3a90fc5080d481644d5ff7ae179b4078c60c..2c19de49fb4b896bf378b4a8cc34330ccafaaa36 100644 (file)
@@ -152,7 +152,7 @@ void testrun_stdtest_noekeon(void){
 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;
        
@@ -173,21 +173,27 @@ void testrun_performance_noekeon(void){
        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);
+//     uart_hexdump(&t, 8);
        
        
        startTimer(1);
        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);
+//     uart_hexdump(&t, 8);
        
        
        startTimer(1);
        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_hexdump(&t, 8);
        uart_putstr_P(PSTR("\r\n"));
 }
 /*****************************************************************************