[−][src]Module nrf5340_net_pac::ccm_ns
AES CCM mode encryption
Modules
cnfptr | Pointer to data structure holding the AES key and the NONCE vector |
enable | Enable |
events_endcrypt | Encrypt/decrypt complete |
events_endksgen | Keystream generation complete |
events_error | Deprecated register - CCM error event |
headermask | Header (S0) mask. |
inptr | Input pointer |
intenclr | Disable interrupt |
intenset | Enable interrupt |
maxpacketsize | Length of keystream generated when MODE.LENGTH = Extended |
micstatus | MIC check result |
mode | Operation mode |
outptr | Output pointer |
publish_endcrypt | Publish configuration for event ENDCRYPT |
publish_endksgen | Publish configuration for event ENDKSGEN |
publish_error | Deprecated register - Publish configuration for event ERROR |
rateoverride | Data rate override setting. |
scratchptr | Pointer to data area used for temporary storage |
shorts | Shortcuts between local events and tasks |
subscribe_crypt | Subscribe configuration for task CRYPT |
subscribe_ksgen | Subscribe configuration for task KSGEN |
subscribe_rateoverride | Subscribe configuration for task RATEOVERRIDE |
subscribe_stop | Subscribe configuration for task STOP |
tasks_crypt | Start encryption/decryption. This operation will stop by itself when completed. |
tasks_ksgen | Start generation of keystream. 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 the AES key and the NONCE vector |
ENABLE | Enable |
EVENTS_ENDCRYPT | Encrypt/decrypt complete |
EVENTS_ENDKSGEN | Keystream generation complete |
EVENTS_ERROR | Deprecated register - CCM error event |
HEADERMASK | Header (S0) mask. |
INPTR | Input pointer |
INTENCLR | Disable interrupt |
INTENSET | Enable interrupt |
MAXPACKETSIZE | Length of keystream generated when MODE.LENGTH = Extended |
MICSTATUS | MIC check result |
MODE | Operation mode |
OUTPTR | Output pointer |
PUBLISH_ENDCRYPT | Publish configuration for event ENDCRYPT |
PUBLISH_ENDKSGEN | Publish configuration for event ENDKSGEN |
PUBLISH_ERROR | Deprecated register - Publish configuration for event ERROR |
RATEOVERRIDE | Data rate override setting. |
SCRATCHPTR | Pointer to data area used for temporary storage |
SHORTS | Shortcuts between local events and tasks |
SUBSCRIBE_CRYPT | Subscribe configuration for task CRYPT |
SUBSCRIBE_KSGEN | Subscribe configuration for task KSGEN |
SUBSCRIBE_RATEOVERRIDE | Subscribe configuration for task RATEOVERRIDE |
SUBSCRIBE_STOP | Subscribe configuration for task STOP |
TASKS_CRYPT | Start encryption/decryption. This operation will stop by itself when completed. |
TASKS_KSGEN | Start generation of keystream. 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 |