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
}
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 Documentation#

sl_si91x_hmac_mode_t#

sl_si91x_hmac_mode_t
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 43 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
Enumerator
SL_SI91X_HMAC_SHA_1_DIGEST_LEN
SL_SI91X_HMAC_SHA_256_DIGEST_LEN
SL_SI91X_HMAC_SHA_384_DIGEST_LEN
SL_SI91X_HMAC_SHA_512_DIGEST_LEN

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