CryptoCell utils general definitions

nRF5 SDK v17.1.0

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.