Module nrf52::ccm
[−]
[src]
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 |
CCM error event |
inptr |
Input pointer |
intenclr |
Disable interrupt |
intenset |
Enable interrupt |
micstatus |
MIC check result |
mode |
Operation mode |
outptr |
Output pointer |
scratchptr |
Pointer to data area used for temporary storage |
shorts |
Shortcut register |
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_stop |
Stop encryption/decryption |
Structs
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 |
CCM error event |
INPTR |
Input pointer |
INTENCLR |
Disable interrupt |
INTENSET |
Enable interrupt |
MICSTATUS |
MIC check result |
MODE |
Operation mode |
OUTPTR |
Output pointer |
RegisterBlock |
Register block |
SCRATCHPTR |
Pointer to data area used for temporary storage |
SHORTS |
Shortcut register |
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_STOP |
Stop encryption/decryption |