void testrun_nessie_serpent(void){ nessie_bc_ctx.blocksize_B = 16; nessie_bc_ctx.keysize_b = 128; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = sizeof(serpent_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)serpent_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)serpent_dec; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)serpent_init; nessie_bc_run(); nessie_bc_ctx.keysize_b = 192; nessie_bc_run(); nessie_bc_ctx.keysize_b = 256; nessie_bc_run(); }
void testrun_nessie_shacal2enc(void){ nessie_bc_ctx.blocksize_B = SHACAL2_BLOCKSIZE_B; nessie_bc_ctx.keysize_b = SHACAL2_KEYSIZE; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = SHACAL2_KEYSIZE_B; nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)shacal2_enc_dummy; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)NULL; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)shacal2_genctx_dummy; nessie_bc_run(); }
void testrun_nessie_shabea(void){ nessie_bc_ctx.blocksize_B = 32; nessie_bc_ctx.keysize_b = 256; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = 32; nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)shabea_enc_dummy; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)shabea_dec_dummy; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)shabea_genctx_dummy; nessie_bc_run(); }
void testrun_nessie_des(void){ nessie_bc_init(); nessie_bc_ctx.blocksize_B = 8; nessie_bc_ctx.keysize_b = 64; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = 8; nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)des_enc_dummy; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)des_dec_dummy; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)des_init_dummy; nessie_bc_run(); }
void testrun_nessie_aes(void){ nessie_bc_ctx.blocksize_B = 16; nessie_bc_ctx.keysize_b = 128; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = sizeof(aes128_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)aes128_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)aes128_dec; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)aes_init; nessie_bc_run(); nessie_bc_ctx.keysize_b = 192; nessie_bc_ctx.ctx_size_B = sizeof(aes192_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)aes192_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)aes192_dec; nessie_bc_run(); nessie_bc_ctx.keysize_b = 256; nessie_bc_ctx.ctx_size_B = sizeof(aes256_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)aes256_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)aes256_dec; nessie_bc_run(); }
void testrun_nessie_rc5(void){ nessie_bc_init(); nessie_bc_ctx.blocksize_B = 8; nessie_bc_ctx.keysize_b = 128; nessie_bc_ctx.name = algo_name; nessie_bc_ctx.ctx_size_B = sizeof(rc5_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)rc5_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)rc5_dec; nessie_bc_ctx.cipher_free = (nessie_bc_free_fpt)rc5_free; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)rc5_genctx_dummy; nessie_bc_run(); }
void testrun_nessie_noekeon_direct(void){ char str[strlen(algo_name)+10]; strcpy(str, algo_name); strcat(str, "-Direct"); nessie_bc_ctx.blocksize_B = 16; nessie_bc_ctx.keysize_b = 128; nessie_bc_ctx.name = str; nessie_bc_ctx.ctx_size_B = sizeof(noekeon_ctx_t); nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)noekeon_enc; nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)noekeon_dec; nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)noekeon_genctx_dummy_direct; nessie_bc_run(); }