nRF5 SDK v17.1.0
Macros | Typedefs
CryptoCell utils general definitions

Macros

#define SASI_UTIL_AES_128BIT_SIZE   16
 
#define SASI_UTIL_CMAC_DERV_MIN_DATA_IN_SIZE   SASI_UTIL_FIX_DATA_MIN_SIZE_IN_BYTES+2
 
#define SASI_UTIL_CMAC_DERV_MAX_DATA_IN_SIZE   SASI_UTIL_MAX_KDF_SIZE_IN_BYTES
 
#define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES   0x10UL
 
#define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_WORDS   (SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES/4)
 

Typedefs

typedef uint32_t SaSiUtilError_t
 
typedef uint8_t SaSiUtilAesCmacResult_t [0x10UL]
 

Detailed Description

Macro Definition Documentation

#define SASI_UTIL_AES_128BIT_SIZE   16

Supported AES key size in bits.

#define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES   0x10UL

AES CMAC result size in bytes.

#define SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_WORDS   (SASI_UTIL_AES_CMAC_RESULT_SIZE_IN_BYTES/4)

AES CMAC result size in words.

#define SASI_UTIL_CMAC_DERV_MAX_DATA_IN_SIZE   SASI_UTIL_MAX_KDF_SIZE_IN_BYTES

Maximal data size for CMAC derivation operation.

#define SASI_UTIL_CMAC_DERV_MIN_DATA_IN_SIZE   SASI_UTIL_FIX_DATA_MIN_SIZE_IN_BYTES+2

Minimal data size for CMAC derivation operation.

Typedef Documentation

typedef uint8_t SaSiUtilAesCmacResult_t[0x10UL]

Defines the CMAC result buffer.

typedef uint32_t SaSiUtilError_t

Util Error type.


Documentation feedback | Developer Zone | Subscribe | Updated