X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=test_src%2Fnessie_hash_test.c;fp=test_src%2Fnessie_hash_test.c;h=04895b0c89e6f36683a40e2adcda97dde093fac2;hb=7605b81a4b6f8b2bf7065e9b51116443a1ce64c4;hp=27df4c1d9cf5044bd99199d0b7016d74d594b1c7;hpb=2bded0b1cb0b4773b5ee46db360743459d7fe482;p=avr-crypto-lib.git diff --git a/test_src/nessie_hash_test.c b/test_src/nessie_hash_test.c index 27df4c1..04895b0 100644 --- a/test_src/nessie_hash_test.c +++ b/test_src/nessie_hash_test.c @@ -32,6 +32,7 @@ #include "dbz_strings.h" nessie_hash_ctx_t nessie_hash_ctx; +uint8_t nessie_hash_quick=0; #define HASHSIZE_B ((nessie_hash_ctx.hashsize_b+7)/8) #define BLOCKSIZE_B (nessie_hash_ctx.blocksize_B) @@ -185,6 +186,8 @@ void tv4_hash(void){ nessie_hash_ctx.hash_last(ctx, block, n); nessie_hash_ctx.hash_conv(hash, ctx); nessie_print_item("hash", hash, (nessie_hash_ctx.hashsize_b+7)/8); + if(nessie_hash_quick) + return; for(i=1; i<100000L; ++i){ /* this assumes BLOCKSIZE >= HASHSIZE */ nessie_hash_ctx.hash_init(ctx); nessie_hash_ctx.hash_last(ctx, hash, nessie_hash_ctx.hashsize_b); @@ -242,7 +245,8 @@ void nessie_hash_run(void){ ascii_hash_P(challange[2*i], challange[2*i+1]); } nessie_print_set_vector(set, i); - amillion_hash(); + if(!nessie_hash_quick) + amillion_hash(); /* test set 2 */ set=2; nessie_print_setheader(set);