Constants#
This section provides a reference to the SHA Crypto API constants.
Enumerations#
Enumeration defining SHA modes supported by the SI91X device.
Enumeration defining digest lengths of SHA modes supported by the SI91X device.
Macros#
SHA length is invalid.
Enumeration Documentation#
sl_si91x_crypto_sha_mode_t#
sl_si91x_crypto_sha_mode_t
Enumeration defining SHA modes supported by the SI91X device.
This enumeration defines different SHA modes supported by the SI91X device, such as SHA1, SHA224, SHA256, SHA384, and SHA512 modes.
Enumerator | |
---|---|
SL_SI91x_SHA_1 | SHA 1 mode. |
SL_SI91x_SHA_256 | SHA 256 mode. |
SL_SI91x_SHA_384 | SHA 384 mode. |
SL_SI91x_SHA_512 | SHA 512 mode. |
SL_SI91x_SHA_224 | SHA 224 mode. |
37
of file components/device/silabs/si91x/wireless/crypto/sha/inc/sl_si91x_sha.h
sl_si91x_sha_length_t#
sl_si91x_sha_length_t
Enumeration defining digest lengths of SHA modes supported by the SI91X device.
This enumeration defines digest lengths of different SHA modes supported by the SI91X device, including SHA1, SHA224, SHA256, SHA384, and SHA512 modes.
Enumerator | |
---|---|
SL_SI91x_SHA_1_DIGEST_LEN | Digest length for SHA 1. |
SL_SI91x_SHA_256_DIGEST_LEN | Digest length for SHA 256. |
SL_SI91x_SHA_384_DIGEST_LEN | Digest length for SHA 384. |
SL_SI91x_SHA_512_DIGEST_LEN | Digest length for SHA 512. |
SL_SI91x_SHA_224_DIGEST_LEN | Digest length for SHA 224. |
51
of file components/device/silabs/si91x/wireless/crypto/sha/inc/sl_si91x_sha.h