Module nrf52820_pac::ccm[][src]

Expand description

AES CCM Mode Encryption

Modules

Pointer to data structure holding AES key and NONCE vector

Enable

Encrypt/decrypt complete

Keystream generation complete

Deprecated register - CCM error event

Input pointer

Disable interrupt

Enable interrupt

Length of keystream 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 keystream. 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>