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. |
EventsEndcrypt |
Encrypt/decrypt completed. |
EventsEndksgen |
Keystream generation completed. |
EventsError |
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. |
TasksCrypt |
Start encrypt/decrypt. This operation will stop by itself when completed. |
TasksKsgen |
Start generation of key-stream. This operation will stop by itself when completed. |
TasksStop |
Stop encrypt/decrypt. |