Constants#

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

Enumerations#

enum
SL_SI91X_HMAC_SHA_1 = 1
SL_SI91X_HMAC_SHA_256
SL_SI91X_HMAC_SHA_384
SL_SI91X_HMAC_SHA_512
}

Enumeration defining HMAC-SHA modes supported by the SI91X device.

enum
SL_SI91X_HMAC_SHA_1_DIGEST_LEN = 20
SL_SI91X_HMAC_SHA_256_DIGEST_LEN = 32
SL_SI91X_HMAC_SHA_384_DIGEST_LEN = 48
SL_SI91X_HMAC_SHA_512_DIGEST_LEN = 64
}

Enumeration defining digest lengths of HMAC-SHA modes supported by the SI91X device.

Enumeration Documentation#

sl_si91x_hmac_mode_t#

sl_si91x_hmac_mode_t

Enumeration defining HMAC-SHA modes supported by the SI91X device.

This enumeration defines different HMAC-SHA modes supported by the SI91X device, including SHA1, SHA256, SHA384, and SHA512 modes.

Enumerator
SL_SI91X_HMAC_SHA_1

HMAC SHA 1 mode.

SL_SI91X_HMAC_SHA_256

HMAC SHA 256 mode.

SL_SI91X_HMAC_SHA_384

HMAC SHA 384 mode.

SL_SI91X_HMAC_SHA_512

HMAC SHA 512 mode.


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

sl_si91x_hmac_digest_len_t#

sl_si91x_hmac_digest_len_t

Enumeration defining digest lengths of HMAC-SHA modes supported by the SI91X device.

This enumeration defines digest lengths of different HMAC-SHA modes supported by the SI91X device, including SHA1, SHA256, SHA384, and SHA512 modes.

Enumerator
SL_SI91X_HMAC_SHA_1_DIGEST_LEN

Digest length for HMAC SHA 1.

SL_SI91X_HMAC_SHA_256_DIGEST_LEN

Digest length for HMAC SHA 256.

SL_SI91X_HMAC_SHA_384_DIGEST_LEN

Digest length for HMAC SHA 384.

SL_SI91X_HMAC_SHA_512_DIGEST_LEN

Digest length for HMAC SHA 512.


Definition at line 62 of file components/device/silabs/si91x/wireless/crypto/hmac/inc/sl_si91x_hmac.h