Expand description
AES CCM Mode Encryption.
Modules§
- Pointer to a data structure holding AES key and NONCE vector.
- CCM enable.
- Encrypt/decrypt completed.
- Keystream generation completed.
- Error happened.
- Pointer to the input packet.
- Interrupt enable clear register.
- Interrupt enable set register.
- CCM RX MIC check result.
- Operation mode.
- Pointer to the output packet.
- Peripheral power control.
- Pointer to a scratch data area used for temporary storage during resolution. A minimum of 43 bytes must be reserved.
- Shortcuts for the CCM.
- Start encrypt/decrypt. This operation will stop by itself when completed.
- Start generation of key-stream. This operation will stop by itself when completed.
- Stop encrypt/decrypt.
Structs§
- Register block
Type Aliases§
- CNFPTR (rw) register accessor: an alias for
Reg<CNFPTR_SPEC>
- ENABLE (rw) register accessor: an alias for
Reg<ENABLE_SPEC>
- EVENTS_ENDCRYPT (rw) register accessor: an alias for
Reg<EVENTS_ENDCRYPT_SPEC>
- EVENTS_ENDKSGEN (rw) register accessor: an alias for
Reg<EVENTS_ENDKSGEN_SPEC>
- EVENTS_ERROR (rw) register accessor: an alias for
Reg<EVENTS_ERROR_SPEC>
- INPTR (rw) register accessor: an alias for
Reg<INPTR_SPEC>
- INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC>
- INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC>
- MICSTATUS (r) register accessor: an alias for
Reg<MICSTATUS_SPEC>
- MODE (rw) register accessor: an alias for
Reg<MODE_SPEC>
- OUTPTR (rw) register accessor: an alias for
Reg<OUTPTR_SPEC>
- POWER (rw) register accessor: an alias for
Reg<POWER_SPEC>
- SCRATCHPTR (rw) register accessor: an alias for
Reg<SCRATCHPTR_SPEC>
- SHORTS (rw) register accessor: an alias for
Reg<SHORTS_SPEC>
- TASKS_CRYPT (w) register accessor: an alias for
Reg<TASKS_CRYPT_SPEC>
- TASKS_KSGEN (w) register accessor: an alias for
Reg<TASKS_KSGEN_SPEC>
- TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>