Module nrf52811_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

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

Shortcuts between local events and tasks

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 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>

MAXPACKETSIZE register accessor: an alias for Reg<MAXPACKETSIZE_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>

RATEOVERRIDE register accessor: an alias for Reg<RATEOVERRIDE_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_RATEOVERRIDE register accessor: an alias for Reg<TASKS_RATEOVERRIDE_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>