+/*
+ void cast5_init(cast5_ctx_t* s, uint8_t* key, uint8_t keylength);
+ void cast5_enc(cast5_ctx_t *s, void* block);
+ void cast5_dec(cast5_ctx_t *s, void* block);
+*/
+
+void cast5_init_dummy(uint8_t* key, uint8_t keylength_b, cast5_ctx_t* ctx){
+ cast5_init(ctx, key, keylength_b);
+}
+
+void cast5_enc_dummy(void* buffer, cast5_ctx_t* ctx){
+ cast5_enc(ctx, buffer);
+}
+
+void cast5_dec_dummy(void* buffer, cast5_ctx_t* ctx){
+ cast5_dec(ctx, buffer);
+}
+
+void test_nessie_cast5(void){
+ nessie_bc_ctx.blocksize_B = 8;
+ nessie_bc_ctx.keysize_b = 128;
+ nessie_bc_ctx.name = cipher_name;
+ nessie_bc_ctx.ctx_size_B = sizeof(cast5_ctx_t);
+ nessie_bc_ctx.cipher_enc = (nessie_bc_enc_fpt)cast5_enc_dummy;
+ nessie_bc_ctx.cipher_dec = (nessie_bc_dec_fpt)cast5_dec_dummy;
+ nessie_bc_ctx.cipher_genctx = (nessie_bc_gen_fpt)cast5_init_dummy;
+
+ nessie_bc_run();
+}