Types shared between all @ref nrf_crypto_hmac backends.

nRF5 SDK v15.0.0

Types shared between all Hash-based message authentication code (HMAC) related functions backends. More...

Typedefs

typedef ret_code_t (* nrf_crypto_hmac_init_fn_t )(void *const p_context, uint8_t const *p_key, size_t key_size)
typedef ret_code_t (* nrf_crypto_hmac_update_fn_t )(void *const p_context, uint8_t const *p_data, size_t size)
typedef ret_code_t (* nrf_crypto_hmac_finalize_fn_t )(void *const p_context, uint8_t *const p_digest, size_t *p_size)

Detailed Description

Types shared between all Hash-based message authentication code (HMAC) related functions backends.

These types should not be used directly by the application.

Enumeration Type Documentation

Enumerator
NRF_CRYPTO_HMAC_SHA256_TYPE

HMAC using hash algorithm SHA256.

NRF_CRYPTO_HMAC_SHA512_TYPE

HMAC using hash algorithm SHA512.