@file
#define SX_PK_STATUSCODES_HEADER_FILE
/ Copyright (c) 2018-2020 Silex Insight sa Copyright (c) 2018-2020 Beerten Engineering scs SPDX-License-Identifier: BSD-3-Clause
#define SX_ERR_IK_MODE 16
@addtogroup SX_PK_STATUS
@{
#define SX_ERR_INVALID_PARAM 1
#define SX_ERR_BUSY 3
#define SX_ERR_COMPOSITE_VALUE 5
#define SX_ERR_INVALID_SIGNATURE 7
This error can happen during signature generation and signature verification
#define SX_ERR_POINT_AT_INFINITY 9
#define SX_ERR_INVALID_MODULUS 11
This error happens when the modulus is zero or even when odd modulus is expected
#define SX_ERR_OPERAND_TOO_LARGE 13
#define SX_ERR_EXPIRED 15
#define SX_ERR_IK_MODE 16
This error happens when a normal operation is started and the hardware is still in IK mode. Run command ::SX_PK_CMD_IK_EXIT to exit the IK mode and to run normal operations again
typedef const char (FUNC_SX_DESCRIBE_STATUSCODE)(int code);
#define SX_DESCRIBE_STATUSCODE ((FUNC_SX_DESCRIBE_STATUSCODE)((uint32_t )(API_TABLE_BASE_ADDRESS + ATO_SX_DESCRIBE_STATUSCODE)))
code Value of status code @return Text string describing the status code