void testrun_nessie_md5(void){ nessie_hash_ctx.hashsize_b = 128; nessie_hash_ctx.blocksize_B = 512/8; nessie_hash_ctx.ctx_size_B = sizeof(md5_ctx_t); nessie_hash_ctx.name = algo_name; nessie_hash_ctx.hash_init = (nessie_hash_init_fpt)md5_init; nessie_hash_ctx.hash_next = (nessie_hash_next_fpt)md5_nextBlock; nessie_hash_ctx.hash_last = (nessie_hash_last_fpt)md5_lastBlock; nessie_hash_ctx.hash_conv = (nessie_hash_conv_fpt)md5_ctx2hash_dummy; nessie_hash_run(); }
void testrun_nessie_sha256(void){ nessie_hash_ctx.hashsize_b = 256; nessie_hash_ctx.blocksize_B = 512/8; nessie_hash_ctx.ctx_size_B = sizeof(sha256_ctx_t); nessie_hash_ctx.name = algo_name; nessie_hash_ctx.hash_init = (nessie_hash_init_fpt)sha256_init; nessie_hash_ctx.hash_next = (nessie_hash_next_fpt)sha256_next_dummy; nessie_hash_ctx.hash_last = (nessie_hash_last_fpt)sha256_last_dummy; nessie_hash_ctx.hash_conv = (nessie_hash_conv_fpt)sha256_ctx2hash; nessie_hash_run(); }
void testrun_nessie_twister512(void){ nessie_hash_ctx.hashsize_b = 512; nessie_hash_ctx.blocksize_B = 512/8; nessie_hash_ctx.ctx_size_B = sizeof(twister_big_ctx_t); nessie_hash_ctx.name = algo_name; nessie_hash_ctx.hash_init = (nessie_hash_init_fpt)twister512_init_dummy; nessie_hash_ctx.hash_next = (nessie_hash_next_fpt)twister512_next_dummy; nessie_hash_ctx.hash_last = (nessie_hash_last_fpt)twister512_last_dummy; nessie_hash_ctx.hash_conv = (nessie_hash_conv_fpt)twister512_ctx2hash_dummy; nessie_hash_run(); }