Microchip® Advanced Software Framework

aes_engine.h File Reference

This is the implementation of AES Module.

Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define BLOCKSIZE   16
 

Functions

void AESEncode (unsigned char *block, unsigned char *key)
 Encrypts the given block of data. More...
 
void AESInit (void)
 Initializes the AES Engine. More...
 

#define BLOCKSIZE   16

void AESInit ( void  )

Initializes the AES Engine.

[setup_config]

[setup_config]

[setup_config_defaults]

[setup_config_defaults] [module_enable]

References aes_enable(), aes_get_config_defaults(), aes_init(), aes_instance, and g_aes_cfg.

Referenced by SAL_Init().