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>