Expand description
AES CCM Mode Encryption
Modules§
- Pointer to data structure holding AES key and NONCE vector
- Enable
- Encrypt/decrypt complete
- Key-stream generation complete
- Deprecated register - CCM error event
- Input pointer
- Disable interrupt
- Enable interrupt
- Length of key-stream generated when MODE.LENGTH = Extended.
- MIC check result
- Operation mode
- Output pointer
- Data rate override setting.
- Pointer to data area used for temporary storage
- Shortcut register
- Start encryption/decryption. This operation will stop by itself when completed.
- Start generation of key-stream. This operation will stop by itself when completed.
- Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption
- Stop encryption/decryption
Structs§
- Register block
Type Aliases§
- CNFPTR (rw) register accessor: an alias for
Reg<CNFPTR_SPEC> - ENABLE (rw) register accessor: an alias for
Reg<ENABLE_SPEC> - EVENTS_ENDCRYPT (rw) register accessor: an alias for
Reg<EVENTS_ENDCRYPT_SPEC> - EVENTS_ENDKSGEN (rw) register accessor: an alias for
Reg<EVENTS_ENDKSGEN_SPEC> - EVENTS_ERROR (rw) register accessor: an alias for
Reg<EVENTS_ERROR_SPEC> - INPTR (rw) register accessor: an alias for
Reg<INPTR_SPEC> - INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC> - INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC> - MAXPACKETSIZE (rw) register accessor: an alias for
Reg<MAXPACKETSIZE_SPEC> - MICSTATUS (r) register accessor: an alias for
Reg<MICSTATUS_SPEC> - MODE (rw) register accessor: an alias for
Reg<MODE_SPEC> - OUTPTR (rw) register accessor: an alias for
Reg<OUTPTR_SPEC> - RATEOVERRIDE (rw) register accessor: an alias for
Reg<RATEOVERRIDE_SPEC> - SCRATCHPTR (rw) register accessor: an alias for
Reg<SCRATCHPTR_SPEC> - SHORTS (rw) register accessor: an alias for
Reg<SHORTS_SPEC> - TASKS_CRYPT (w) register accessor: an alias for
Reg<TASKS_CRYPT_SPEC> - TASKS_KSGEN (w) register accessor: an alias for
Reg<TASKS_KSGEN_SPEC> - TASKS_RATEOVERRIDE (w) register accessor: an alias for
Reg<TASKS_RATEOVERRIDE_SPEC> - TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>