19#include "hitls_build.h"
20#if defined(HITLS_CRYPTO_AES) && defined(HITLS_CRYPTO_GCM)
22#include "crypt_modes_gcm.h"
23#include "modes_local.h"
28uint32_t AES_GCM_EncryptBlockAsm(MODES_CipherGCMCtx *ctx,
const uint8_t *in, uint8_t *out, uint32_t len,
void *key);
29uint32_t AES_GCM_DecryptBlockAsm(MODES_CipherGCMCtx *ctx,
const uint8_t *in, uint8_t *out, uint32_t len,
void *key);
30void AES_GCM_Encrypt16BlockAsm(MODES_CipherGCMCtx *ctx,
const uint8_t *in, uint8_t *out, uint32_t len,
void *key);
31void AES_GCM_Decrypt16BlockAsm(MODES_CipherGCMCtx *ctx,
const uint8_t *in, uint8_t *out, uint32_t len,
void *key);
32void AES_GCM_ClearAsm(
void);