#ifndef CORE_FDRM_FX_CRYPT_AES_H_
#define CORE_FDRM_FX_CRYPT_AES_H_
#include <stdint.h>
#include <array>
#include "core/fxcrt/span.h"
struct CRYPT_aes_context { … };
void CRYPT_AESSetKey(CRYPT_aes_context* ctx,
const uint8_t* key,
uint32_t keylen);
void CRYPT_AESSetIV(CRYPT_aes_context* ctx, const uint8_t* iv);
void CRYPT_AESDecrypt(CRYPT_aes_context* ctx,
uint8_t* dest,
const uint8_t* src,
uint32_t size);
void CRYPT_AESEncrypt(CRYPT_aes_context* ctx,
pdfium::span<uint8_t> dest,
pdfium::span<const uint8_t> src);
#endif