Module nrf52832_hal::pac::ccm [−][src]
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
CCM error event
Input pointer
Disable interrupt
Enable interrupt
MIC check result
Operation mode
Output pointer
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.
Stop encryption/decryption
Structs
Register block
Type Definitions
CNFPTR register accessor: an alias for Reg<CNFPTR_SPEC>
ENABLE register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_ENDCRYPT register accessor: an alias for Reg<EVENTS_ENDCRYPT_SPEC>
EVENTS_ENDKSGEN register accessor: an alias for Reg<EVENTS_ENDKSGEN_SPEC>
EVENTS_ERROR register accessor: an alias for Reg<EVENTS_ERROR_SPEC>
INPTR register accessor: an alias for Reg<INPTR_SPEC>
INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET register accessor: an alias for Reg<INTENSET_SPEC>
MICSTATUS register accessor: an alias for Reg<MICSTATUS_SPEC>
MODE register accessor: an alias for Reg<MODE_SPEC>
OUTPTR register accessor: an alias for Reg<OUTPTR_SPEC>
SCRATCHPTR register accessor: an alias for Reg<SCRATCHPTR_SPEC>
SHORTS register accessor: an alias for Reg<SHORTS_SPEC>
TASKS_CRYPT register accessor: an alias for Reg<TASKS_CRYPT_SPEC>
TASKS_KSGEN register accessor: an alias for Reg<TASKS_KSGEN_SPEC>
TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>