nRF5 SDK v17.1.0
Data Structures | Typedefs | Enumerations
Types shared between all @ref nrf_crypto_hmac backends.

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

Data Structures

struct  nrf_crypto_hmac_info_t
 
struct  nrf_crypto_hmac_internal_context_t
 

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)
 

Enumerations

enum  nrf_crypto_hmac_type_t {
  NRF_CRYPTO_HMAC_SHA256_TYPE,
  NRF_CRYPTO_HMAC_SHA512_TYPE
}
 

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.


Documentation feedback | Developer Zone | Subscribe | Updated