]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/main-twister256-test.c
now comes twister-512
[avr-crypto-lib.git] / test_src / main-twister256-test.c
index e6bb300a258b4a7c9c72446efb7e6feb626a802a..9467456ac416c7be19a8ee52895867eea0967a1b 100644 (file)
@@ -71,9 +71,14 @@ void testrun_nessie_twister256(void){
 }
 
 /*****************************************************************************
- *  self tests                                                                                                                          *
+ * selftests
+ *
  *****************************************************************************/
 
+void print_hash(void* hash){
+       uart_hexdump(hash, 256/8);
+}
+
 void testrun_twister256(void){
        twister256_hash_t hash;
        char* testv[]={
@@ -92,7 +97,7 @@ void testrun_twister256(void){
                uart_putstr(testv[i]);
                uart_putstr_P(PSTR("\") = \r\n\t"));
                twister256(&hash, testv[i], strlen(testv[i])*8);
-               uart_hexdump(hash, 256/8);
+               print_hash(hash);
        }
        
        uart_putstr_P(PSTR("\r\n\r\n=== TWISTER-256 test suit (short test values) ==="));
@@ -103,7 +108,7 @@ void testrun_twister256(void){
                uart_hexdump(&(stestv[i]), 1);
                uart_putstr_P(PSTR("\") = \r\n\t"));
                twister256(&hash, &(stestv[i]), stestl[i]);
-               uart_hexdump(hash, 256/8);
+               print_hash(hash);
        }
 
        uart_putstr_P(PSTR("\r\n\r\n=== TWISTER-256 test suit (long test) ==="));
@@ -118,7 +123,7 @@ void testrun_twister256(void){
                twister224_nextBlock(&ctx, ltest);
        }
        twister256_ctx2hash(hash, &ctx);
-       uart_hexdump(hash, 256/8);
+       print_hash(hash);
 }