1 #ifndef NESSIE_BC_TEST_H_
2 #define NESSIE_BC_TEST_H_
6 typedef void (*nessie_bc_gen_fpt)(uint8_t* key, uint16_t keysize_b, void* ctx);
7 typedef void (*nessie_bc_free_fpt)(void* ctx);
8 typedef void (*nessie_bc_enc_fpt)(void* buffer, void* ctx);
9 typedef void (*nessie_bc_dec_fpt)(void* buffer, void* ctx);
11 typedef struct nessie_bc_ctx_st{
16 nessie_bc_gen_fpt cipher_genctx;
17 nessie_bc_free_fpt cipher_free;
18 nessie_bc_enc_fpt cipher_enc;
19 nessie_bc_dec_fpt cipher_dec;
23 extern nessie_bc_ctx_t nessie_bc_ctx;
25 void nessie_bc_run(void);
26 void nessie_bc_init(void);
29 #endif /*NESSIE_BC_TEST_H_*/