Module nrf51::ccm
[−]
[src]
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
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. |
RegisterBlock |
Register block |
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. |