[][src]Module nrf52810_pac::ccm

AES CCM Mode Encryption

Modules

cnfptr

Pointer to data structure holding AES key and NONCE vector

enable

Enable

events_endcrypt

Encrypt/decrypt complete

events_endksgen

Key-stream generation complete

events_error

Deprecated register - CCM error event

inptr

Input pointer

intenclr

Disable interrupt

intenset

Enable interrupt

maxpacketsize

Length of key-stream generated when MODE.LENGTH = Extended.

micstatus

MIC check result

mode

Operation mode

outptr

Output pointer

rateoverride

Data rate override setting.

scratchptr

Pointer to data area used for temporary storage

shorts

Shortcuts between local events and tasks

tasks_crypt

Start encryption/decryption. This operation will stop by itself when completed.

tasks_ksgen

Start generation of key-stream. 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

CNFPTR

Pointer to data structure holding AES key and NONCE vector

ENABLE

Enable

EVENTS_ENDCRYPT

Encrypt/decrypt complete

EVENTS_ENDKSGEN

Key-stream generation complete

EVENTS_ERROR

Deprecated register - CCM error event

INPTR

Input pointer

INTENCLR

Disable interrupt

INTENSET

Enable interrupt

MAXPACKETSIZE

Length of key-stream generated when MODE.LENGTH = Extended.

MICSTATUS

MIC check result

MODE

Operation mode

OUTPTR

Output pointer

RATEOVERRIDE

Data rate override setting.

RegisterBlock

Register block

SCRATCHPTR

Pointer to data area used for temporary storage

SHORTS

Shortcuts between local events and tasks

TASKS_CRYPT

Start encryption/decryption. This operation will stop by itself when completed.

TASKS_KSGEN

Start generation of key-stream. 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