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. |
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 |
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. |
sl_si91x_chachapoly_key_size_t#
sl_si91x_chachapoly_key_size_t
Enumerator | |
---|---|
SL_SI91X_CHACHAPOLY_KEY_SIZE_256 | key size of 256 bits |