Constants#
This section provides a reference to the CHACHAPOLY Crypto API constants.
Enumerations#
enum
enum
SL_SI91X_CHACHA20POLY1305_MODE = 0
SL_SI91X_CHACHA20_MODE
SL_SI91X_CHACHAPOLY_POLY1305_KEYR_KEYS_MODE
SL_SI91X_POLY1305_MODE
}
enum
enum
Enumeration Documentation#
sl_si91x_chachapoly_type_t#
sl_si91x_chachapoly_type_t
Enumerator | |
---|---|
SL_SI91X_CHACHAPOLY_ENCRYPT | CHACHAPOLY Encryption. |
SL_SI91X_CHACHAPOLY_DECRYPT | CHACHAPOLY Decryption. |
Definition at line
43
of file components/device/silabs/si91x/wireless/crypto/chachapoly/inc/sl_si91x_chachapoly.h
sl_si91x_chachapoly_mode_t#
sl_si91x_chachapoly_mode_t
Enumerator | |
---|---|
SL_SI91X_CHACHA20POLY1305_MODE | CHACHA20POLY1305 mode. |
SL_SI91X_CHACHA20_MODE | CHACHA20 Mode. |
SL_SI91X_CHACHAPOLY_POLY1305_KEYR_KEYS_MODE | |
SL_SI91X_POLY1305_MODE |
Definition at line
48
of file components/device/silabs/si91x/wireless/crypto/chachapoly/inc/sl_si91x_chachapoly.h
sl_si91x_chachapoly_dma_use_t#
sl_si91x_chachapoly_dma_use_t
Enumerator | |
---|---|
SL_SI91X_CHACHAPOLY_DMA_DISABLE | Disable DMA. |
SL_SI91X_CHACHAPOLY_DMA_ENABLE | Enable DMA. |
Definition at line
55
of file components/device/silabs/si91x/wireless/crypto/chachapoly/inc/sl_si91x_chachapoly.h
sl_si91x_chachapoly_key_size_t#
sl_si91x_chachapoly_key_size_t
Enumerator | |
---|---|
SL_SI91X_CHACHAPOLY_KEY_SIZE_256 | key size of 256 bits |
Definition at line
60
of file components/device/silabs/si91x/wireless/crypto/chachapoly/inc/sl_si91x_chachapoly.h