void aes128_enc(void *buffer, aes128_ctx_t *ctx, uint8_t countermeasures) { aes_encrypt_core(buffer, (aes_genctx_t*) ctx, 10, countermeasures); }
void aes128_enc(void* buffer, aes128_ctx_t* ctx){ aes_encrypt_core(buffer, (aes_genctx_t*)ctx, 10); }
/* This is the AES RSM 256 encryption function that call the generic AES RSM encryption core*/ void aes256_enc(uint8_t* j, void* buffer, aes256_ctx_t* ctx,uint8_t rng){ aes_encrypt_core(j,buffer, (aes_genctx_t*)ctx, 14,(uint8_t)rng); }
void aes192_enc(void *buffer, aes192_ctx_t *ctx) { aes_encrypt_core(buffer, (aes_genctx_t*) ctx, 12); }