[−][src]Module nrf52810_hal::pac::ccm
AES CCM Mode Encryption
Modules
cnfptr | Pointer to data structure holding AES key and NONCE vector |
enable | Enable |
events_endcrypt | Encrypt/decrypt complete |
events_endksgen | Key-stream generation complete |
events_error | Deprecated register - CCM error event |
inptr | Input pointer |
intenclr | Disable interrupt |
intenset | Enable interrupt |
maxpacketsize | Length of key-stream generated when MODE.LENGTH = Extended. |
micstatus | MIC check result |
mode | Operation mode |
outptr | Output pointer |
rateoverride | Data rate override setting. |
scratchptr | Pointer to data area used for temporary storage |
shorts | Shortcuts between local events and tasks |
tasks_crypt | Start encryption/decryption. This operation will stop by itself when completed. |
tasks_ksgen | Start generation of key-stream. This operation will stop by itself when completed. |
tasks_rateoverride | Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption |
tasks_stop | Stop encryption/decryption |
Structs
RegisterBlock | Register block |
Type Definitions
CNFPTR | Pointer to data structure holding AES key and NONCE vector |
ENABLE | Enable |
EVENTS_ENDCRYPT | Encrypt/decrypt complete |
EVENTS_ENDKSGEN | Key-stream generation complete |
EVENTS_ERROR | Deprecated register - CCM error event |
INPTR | Input pointer |
INTENCLR | Disable interrupt |
INTENSET | Enable interrupt |
MAXPACKETSIZE | Length of key-stream generated when MODE.LENGTH = Extended. |
MICSTATUS | MIC check result |
MODE | Operation mode |
OUTPTR | Output pointer |
RATEOVERRIDE | Data rate override setting. |
SCRATCHPTR | Pointer to data area used for temporary storage |
SHORTS | Shortcuts between local events and tasks |
TASKS_CRYPT | Start encryption/decryption. This operation will stop by itself when completed. |
TASKS_KSGEN | Start generation of key-stream. This operation will stop by itself when completed. |
TASKS_RATEOVERRIDE | Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption |
TASKS_STOP | Stop encryption/decryption |