[−][src]Module nrf51::ccm
AES CCM Mode Encryption.
Modules
cnfptr | Pointer to a data structure holding AES key and NONCE vector. |
enable | CCM enable. |
events_endcrypt | Encrypt/decrypt completed. |
events_endksgen | Keystream generation completed. |
events_error | Error happened. |
inptr | Pointer to the input packet. |
intenclr | Interrupt enable clear register. |
intenset | Interrupt enable set register. |
micstatus | CCM RX MIC check result. |
mode | Operation mode. |
outptr | Pointer to the output packet. |
power | Peripheral power control. |
scratchptr | Pointer to a scratch data area used for temporary storage during resolution. A minimum of 43 bytes must be reserved. |
shorts | Shortcuts for the CCM. |
tasks_crypt | Start encrypt/decrypt. This operation will stop by itself when completed. |
tasks_ksgen | Start generation of key-stream. This operation will stop by itself when completed. |
tasks_stop | Stop encrypt/decrypt. |
Structs
RegisterBlock | Register block |
Type Definitions
CNFPTR | Pointer to a data structure holding AES key and NONCE vector. |
ENABLE | CCM enable. |
EVENTS_ENDCRYPT | Encrypt/decrypt completed. |
EVENTS_ENDKSGEN | Keystream generation completed. |
EVENTS_ERROR | Error happened. |
INPTR | Pointer to the input packet. |
INTENCLR | Interrupt enable clear register. |
INTENSET | Interrupt enable set register. |
MICSTATUS | CCM RX MIC check result. |
MODE | Operation mode. |
OUTPTR | Pointer to the output packet. |
POWER | Peripheral power control. |
SCRATCHPTR | Pointer to a scratch data area used for temporary storage during resolution. A minimum of 43 bytes must be reserved. |
SHORTS | Shortcuts for the CCM. |
TASKS_CRYPT | Start encrypt/decrypt. This operation will stop by itself when completed. |
TASKS_KSGEN | Start generation of key-stream. This operation will stop by itself when completed. |
TASKS_STOP | Stop encrypt/decrypt. |