Constants#

This section provides a reference to the SHA Crypto API constants.

Enumerations#

enum
SL_SI91x_SHA_1 = 1
SL_SI91x_SHA_256
SL_SI91x_SHA_384
SL_SI91x_SHA_512
SL_SI91x_SHA_224
}

SHA modes.

enum
SL_SI91x_SHA_1_DIGEST_LEN = 20
SL_SI91x_SHA_256_DIGEST_LEN = 32
SL_SI91x_SHA_384_DIGEST_LEN = 48
SL_SI91x_SHA_512_DIGEST_LEN = 64
SL_SI91x_SHA_224_DIGEST_LEN = 28
}

SHA mode lenghts.

Enumeration Documentation#

sl_si91x_crypto_sha_mode_t#

sl_si91x_crypto_sha_mode_t

SHA modes.

Enumerator
SL_SI91x_SHA_1
SL_SI91x_SHA_256
SL_SI91x_SHA_384
SL_SI91x_SHA_512
SL_SI91x_SHA_224

Definition at line 40 of file components/device/silabs/si91x/wireless/crypto/sha/inc/sl_si91x_sha.h

sl_si91x_sha_length_t#

sl_si91x_sha_length_t

SHA mode lenghts.

Enumerator
SL_SI91x_SHA_1_DIGEST_LEN
SL_SI91x_SHA_256_DIGEST_LEN
SL_SI91x_SHA_384_DIGEST_LEN
SL_SI91x_SHA_512_DIGEST_LEN
SL_SI91x_SHA_224_DIGEST_LEN

Definition at line 49 of file components/device/silabs/si91x/wireless/crypto/sha/inc/sl_si91x_sha.h