AESCBC driver implementation for the MSP432E4 family.
The generic driver interface can be found in AESCBC.h. This file should only be included in the board file to fill the AESCBC_Config struct.
Polling mode offers better performance than blocking and callback mode because no DMA and no interrupt handling is involved. It is recommended to use polling mode for messages shorter than 512 bytes.
Measurements have been taken with 16 bytes key length. Encryption and decryption show equal performance.
Length (bytes) | Polling mode (microseconds) | Blocking/callback mode |
---|---|---|
16 | 41 | 73 |
32 | 42 | 73 |
64 | 46 | 73 |
128 | 52 | 82 |
256 | 66 | 87 |
512 | 93 | 101 |
1024 | 148 | 128 |
4096 | 475 | 292 |
Go to the source code of this file.
Data Structures | |
struct | AESCBCMSP432E4_HWAttrs |
Hardware-specific configuration attributes. More... | |