ALIGN(4)
static uint8_t g_key[32] =
{
0x3D, 0xA5, 0xA4, 0x98, 0x6E, 0x90, 0xA7, 0x90,
0x1D, 0x97, 0x69, 0xAA, 0xF0, 0xDF, 0x32, 0xE4,
0x55, 0xE9, 0xFC, 0xD6, 0x75, 0x60, 0xBD, 0x33,
0x5E, 0x20, 0xD0, 0x78, 0x47, 0xF7, 0x8C, 0x4D,
};
static uint8_t g_nounce_counter[16]=
{
0xf0, 0xd7, 0x77, 0x7f, 0x61, 0x6f, 0x7c, 0x89,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
uint8_t input_data[BUFFER_SIZE];
uint8_t output_data[BUFFER_SIZE];
rt_thread_delay(1000);
HAL_AES_run(
false, input_data, output_data, BUFFER_SIZE);
....
void AES_IRQHandler(void)
{
printf("AES function finished");
}