15#ifndef CRYPT_AES_TBOX_H
16#define CRYPT_AES_TBOX_H
18#include "hitls_build.h"
19#if defined(HITLS_CRYPTO_AES) && defined(HITLS_CRYPTO_AES_PRECALC_TABLES)
22void SetAesKeyExpansionTbox(CRYPT_AES_Key *ctx, uint32_t keyLenBits,
const uint8_t *key,
bool isEncrypt);
24void CRYPT_AES_EncryptTbox(
const CRYPT_AES_Key *ctx,
const uint8_t *in, uint8_t *out, uint32_t len);
26void CRYPT_AES_DecryptTbox(
const CRYPT_AES_Key *ctx,
const uint8_t *in, uint8_t *out, uint32_t len);