nRF5 SDK v17.1.0
Macros
CryptoCell utils error definitions

Macros

#define SASI_UTIL_OK   0x00UL
 
#define SASI_UTIL_MODULE_ERROR_BASE   0x80000000
 
#define SASI_UTIL_INVALID_KEY_TYPE   (SASI_UTIL_MODULE_ERROR_BASE + 0x00UL)
 
#define SASI_UTIL_DATA_IN_POINTER_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x01UL)
 
#define SASI_UTIL_DATA_IN_SIZE_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x02UL)
 
#define SASI_UTIL_DATA_OUT_POINTER_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x03UL)
 
#define SASI_UTIL_DATA_OUT_SIZE_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x04UL)
 
#define SASI_UTIL_FATAL_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x05UL)
 
#define SASI_UTIL_ILLEGAL_PARAMS_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x06UL)
 
#define SASI_UTIL_BAD_ADDR_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x07UL)
 
#define SASI_UTIL_EK_DOMAIN_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x08UL)
 
#define SASI_UTIL_KDR_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x09UL)
 
#define SASI_UTIL_LCS_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0AUL)
 
#define SASI_UTIL_SESSION_KEY_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0BUL)
 
#define SASI_UTIL_INVALID_USER_KEY_SIZE   (SASI_UTIL_MODULE_ERROR_BASE + 0x0DUL)
 
#define SASI_UTIL_ILLEGAL_LCS_FOR_OPERATION_ERR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0EUL)
 

Detailed Description

Macro Definition Documentation

#define SASI_UTIL_BAD_ADDR_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x07UL)

Invalid address given.

#define SASI_UTIL_DATA_IN_POINTER_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x01UL)

Illegal data in pointer.

#define SASI_UTIL_DATA_IN_SIZE_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x02UL)

Illegal data in size.

#define SASI_UTIL_DATA_OUT_POINTER_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x03UL)

Illegal data out pointer.

#define SASI_UTIL_DATA_OUT_SIZE_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x04UL)

Illegal data out size.

#define SASI_UTIL_EK_DOMAIN_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x08UL)

Illegal domain for endorsement key.

#define SASI_UTIL_FATAL_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x05UL)

Fatal error.

#define SASI_UTIL_ILLEGAL_LCS_FOR_OPERATION_ERR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0EUL)

Illegal LCS for the required operation.

#define SASI_UTIL_ILLEGAL_PARAMS_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x06UL)

Illegal parameters.

#define SASI_UTIL_INVALID_KEY_TYPE   (SASI_UTIL_MODULE_ERROR_BASE + 0x00UL)

Illegal key type.

#define SASI_UTIL_INVALID_USER_KEY_SIZE   (SASI_UTIL_MODULE_ERROR_BASE + 0x0DUL)

Illegal user key size.

#define SASI_UTIL_KDR_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x09UL)

Kdr is not valid.

#define SASI_UTIL_LCS_INVALID_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0AUL)

LCS is not valid.

#define SASI_UTIL_MODULE_ERROR_BASE   0x80000000

Error base number definition.

#define SASI_UTIL_OK   0x00UL

Success definition.

#define SASI_UTIL_SESSION_KEY_ERROR   (SASI_UTIL_MODULE_ERROR_BASE + 0x0BUL)

session key is not valid.


Documentation feedback | Developer Zone | Subscribe | Updated