AESECB driver implementation for the MSP432E4 family.
The generic driver interface can be found in AESECB.h. This file should only be included in the board file to fill the AESECB_Config struct.
Features
- Uses the dedicated AES hardware accelerator.
Limitations
- Only plaintext CryptoKey types keys are supported by this implementation.
- Only one operation can be carried out on the accelerator at a time. Mutual exclusion is implemented at the driver level and coordinated between all drivers relying on the accelerator. It is transparent to the application and only noted to ensure sensible access timeouts are set for AESECB_Params::timeout.
- This implementation does not support internal generation of initialization vectors.