AT-NFC 2.1 (win) AT-NFC kernel set

Macros
Kernel Error Codes

Errors codes used by Kernel export functions. More...

## Macros
#define | KER_OK 0x00
#define | KER_RES_APPROVED_OFFLINE 0x10
#define | KER_RES_DECLINED_OFFLINE 0x11
#define | KER_RES_SERVICE_NOT_ALLOWED_OFFLINE 0x12
#define | KER_RES_ONLINE_REQUESTED 0x19
#define | KER_RES_APPROVED_ONLINE 0x21
#define | KER_RES_DECLINED_ONLINE 0x22
#define | KER_RES_SERVICE_NOT_ALLOWED_ONLINE 0x23
#define | KER_RES_DECLINED_BY_HOST 0x29
#define | KER_RES_APPROVED_DEFAULT 0x31
#define | KER_RES_DECLINED_DEFAULT 0x32
#define | KER_RES_SERVICE_NOT_ALLOWED_DEFAULT 0x33
#define | KER_INF 0x100
#define | KER_INF_SELECT_CVM KER_INF + 0x01
#define | KER_INF_CANCEL_BY_USER KER_INF + 0x02
#define | KER_INF_INVALID_PIN KER_INF + 0x03
#define | KER_INF_PIN_BLOCKED KER_INF + 0x04
#define | KER_ERR_COMMON 0x8000
#define | KER_ERR_COMMON_INTERNAL KER_ERR_COMMON + 0x01
#define | KER_ERR_COMMON_INV_PARAM KER_ERR_COMMON + 0x02
#define | KER_ERR_COMMON_INV_DATA KER_ERR_COMMON + 0x02
#define | KER_ERR_COMMON_NOT_FOUND KER_ERR_COMMON + 0x03
#define | KER_ERR_COMMON_CARD_HW_ERR KER_ERR_COMMON + 0x04
#define | KER_ERR_COMMON_INV_COMM_SEQ KER_ERR_COMMON + 0x05
#define | KER_ERR_COMMON_ABORT KER_ERR_COMMON + 0x06
#define | KER_ERR_COMMON_ABORT_FALLBACK_DISABLED KER_ERR_COMMON + 0x07
#define | KER_ERR_INIT 0x80A0
#define | KER_ERR_INIT_HAL_INIT KER_ERR_INIT + 0x01
#define | KER_ERR_DEINIT 0x80B0
#define | KER_ERR_DEINIT_HAL_DEINIT KER_ERR_DEINIT + 0x01
#define | KER_ERR_TLV_CONT_CREATE_BY_TAG 0x8100
#define | KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x01
#define | KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x02
#define | KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x03
#define | KER_ERR_TLV_CONT_CREATE_BY_TLV 0x8120
#define | KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x01
#define | KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x02
#define | KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x03
#define | KER_ERR_TLV_CONTAINER_RELEASE 0x8140
#define | KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM KER_ERR_TLV_CONTAINER_RELEASE + 0x01
#define | KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM KER_ERR_TLV_CONTAINER_RELEASE + 0x02
#define | KER_ERR_TLV_CONT_LST_RELEASE 0x8160
#define | KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM KER_ERR_TLV_CONT_LST_RELEASE + 0x01
#define | KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM KER_ERR_TLV_CONT_LST_RELEASE + 0x02
#define | KER_ERR_TLV_CONT_LST_PUSH 0x8180
#define | KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH + 0x01
#define | KER_ERR_TLV_CONT_LST_PUSH_LAST 0x8200
#define | KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH_LAST + 0x01
#define | KER_ERR_TLV_CONT_LST_POP 0x8220
#define | KER_ERR_TLV_CONT_LST_POP_INV_PARAM KER_ERR_TLV_CONT_LST_POP + 0x01
#define | KER_ERR_TLV_CONT_LST_POP_NOT_FOUND KER_ERR_TLV_CONT_LST_POP + 0x02
#define | KER_ERR_TRAN_RELEASE 0x8400
#define | KER_ERR_TRAN_RELEASE_INV_PARAM KER_ERR_TRAN_RELEASE + 0x01
#define | KER_ERR_TRAN_RELEASE_RELEASE_MEM KER_ERR_TRAN_RELEASE + 0x02
#define | KER_ERR_TRAN_RELEASE_RELEASE_TLV KER_ERR_TRAN_RELEASE + 0x03
#define | KER_ERR_TRAN_RELEASE_UNPRED_AC KER_ERR_TRAN_RELEASE + 0x04
#define | KER_ERR_TRAN_GET_DATA_BY_TAG 0x8420
#define | KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TAG + 0x01
#define | KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TAG + 0x02
#define | KER_ERR_TRAN_GET_DATA_BY_TLIST 0x8420
#define | KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x01
#define | KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x02
#define | KER_ERR_TRAN_GET_SCRIPT_RESULT 0x8440
#define | KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x01
#define | KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x02
#define | KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x03
#define | KER_ERR_TRAN_UPDATE_TVR 0x8460
#define | KER_ERR_TRAN_UPDATE_TVR_INV_PARAM KER_ERR_TRAN_UPDATE_TVR + 0x01
#define | KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR KER_ERR_TRAN_UPDATE_TVR + 0x02
#define | KER_ERR_BUILD_CL_PSE 0x9000
#define | KER_ERR_BUILD_CL_PSE_INV_PARAM KER_ERR_BUILD_CL_PSE + 0x01
#define | KER_ERR_BUILD_CL_PSE_CARD_BLOCKED KER_ERR_BUILD_CL_PSE + 0x02
#define | KER_ERR_BUILD_CL_PSE_NO_PSE KER_ERR_BUILD_CL_PSE + 0x03
#define | KER_ERR_BUILD_CL_PSE_PSE_BLOCKED KER_ERR_BUILD_CL_PSE + 0x04
#define | KER_ERR_BUILD_CL_PSE_SELECT_SW KER_ERR_BUILD_CL_PSE + 0x05
#define | KER_ERR_BUILD_CL_PSE_READ_RECORD_SW KER_ERR_BUILD_CL_PSE + 0x06
#define | KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS KER_ERR_BUILD_CL_PSE + 0x07
#define | KER_ERR_BUILD_CL_PSE_GET_FCI KER_ERR_BUILD_CL_PSE + 0x08
#define | KER_ERR_BUILD_CL_PSE_GET_ADF KER_ERR_BUILD_CL_PSE + 0x09
#define | KER_ERR_BUILD_CL_PSE_ALLOC_MEM KER_ERR_BUILD_CL_PSE + 0x0A
#define | KER_ERR_BUILD_CL_PSE_FCI_DATA KER_ERR_BUILD_CL_PSE + 0x0B
#define | KER_ERR_BUILD_CL_PSE_EMPTY_CL KER_ERR_BUILD_CL_PSE + 0x0C
#define | KER_ERR_BUILD_CL_LST 0x9020
#define | KER_ERR_BUILD_CL_LST_INV_PARAM KER_ERR_BUILD_CL_LST + 0x01
#define | KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS KER_ERR_BUILD_CL_LST + 0x02
#define | KER_ERR_BUILD_CL_LST_SELECT_SW KER_ERR_BUILD_CL_LST + 0x03
#define | KER_ERR_BUILD_CL_LST_GET_FCI KER_ERR_BUILD_CL_LST + 0x04
#define | KER_ERR_BUILD_CL_LST_INV_DF KER_ERR_BUILD_CL_LST + 0x05
#define | KER_ERR_BUILD_CL_LST_CARD_BLOCKED KER_ERR_BUILD_CL_LST + 0x06
#define | KER_ERR_BUILD_CL_LST_ALLOC_MEM KER_ERR_BUILD_CL_LST + 0x07
#define | KER_ERR_BUILD_CL_LST_APP_BLOCKED KER_ERR_BUILD_CL_LST + 0x08
#define | KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT KER_ERR_BUILD_CL_LST + 0x09
#define | KER_ERR_BUILD_CL_LST_PUSH_TLV KER_ERR_BUILD_CL_LST + 0x0A
#define | KER_ERR_BUILD_CL_LST_EMPTY_CL KER_ERR_BUILD_CL_LST + 0x0B
#define | KER_ERR_BUILD_CL 0x9040
#define | KER_ERR_BUILD_CL_INV_PARAM KER_ERR_BUILD_CL + 0x01
#define | KER_ERR_BUILD_CL_GET_SUPP_APP KER_ERR_BUILD_CL + 0x02
#define | KER_ERR_BUILD_CL_CARD_BLOCKED KER_ERR_BUILD_CL + 0x03
#define | KER_ERR_BUILD_CL_BUILD_FAILURE KER_ERR_BUILD_CL + 0x04
#define | KER_ERR_BUILD_CL_INV_CAND_DATA KER_ERR_BUILD_CL + 0x05
#define | KER_ERR_BUILD_CL_POP_CAND_FAILED KER_ERR_BUILD_CL + 0x06
#define | KER_ERR_BUILD_CL_EMPTY_CL KER_ERR_BUILD_CL + 0x07
#define | KER_ERR_SELECT_APP 0x9060
#define | KER_ERR_SELECT_APP_INV_PARAM KER_ERR_SELECT_APP + 0x01
#define | KER_ERR_SELECT_APP_UNSUPP_COMMAND KER_ERR_SELECT_APP + 0x02
#define | KER_ERR_SELECT_APP_APP_BLOCKED KER_ERR_SELECT_APP + 0x03
#define | KER_ERR_SELECT_APP_SELECT_SW KER_ERR_SELECT_APP + 0x04
#define | KER_ERR_SELECT_APP_FCI_DATA KER_ERR_SELECT_APP + 0x05
#define | KER_ERR_SELECT_APP_DF_MISMATCH KER_ERR_SELECT_APP + 0x06
#define | KER_ERR_SELECT_APP_CONFIG KER_ERR_SELECT_APP + 0x07
#define | KER_ERR_SELECT_APP_ALLOC_MEM KER_ERR_SELECT_APP + 0x08
#define | KER_ERR_SELECT_APP_UNPREDICT KER_ERR_SELECT_APP + 0x09
#define | KER_ERR_INIT_APP_PROC 0x9080
#define | KER_ERR_INIT_APP_PROC_INV_PARAM KER_ERR_INIT_APP_PROC + 0x01
#define | KER_ERR_INIT_APP_PROC_INV_PDOL KER_ERR_INIT_APP_PROC + 0x02
#define | KER_ERR_INIT_APP_PROC_INV_CONDITIONS KER_ERR_INIT_APP_PROC + 0x03
#define | KER_ERR_INIT_APP_PROC_GPO_SW KER_ERR_INIT_APP_PROC + 0x04
#define | KER_ERR_INIT_APP_PROC_GPO_INV_RESP KER_ERR_INIT_APP_PROC + 0x05
#define | KER_ERR_INIT_APP_PROC_HAL_TIME KER_ERR_INIT_APP_PROC + 0x06
#define | KER_ERR_INIT_APP_PROC_AMOUNT_MISSED KER_ERR_INIT_APP_PROC + 0x07
#define | KER_ERR_READ_APP_DATA 0x90A0
#define | KER_ERR_READ_APP_DATA_INV_PARAM KER_ERR_READ_APP_DATA + 0x01
#define | KER_ERR_READ_APP_DATA_MISSED_AFL KER_ERR_READ_APP_DATA + 0x02
#define | KER_ERR_READ_APP_DATA_INV_AFL KER_ERR_READ_APP_DATA + 0x03
#define | KER_ERR_READ_APP_DATA_RR_SW KER_ERR_READ_APP_DATA + 0x04
#define | KER_ERR_READ_APP_DATA_RR_INV_RESP KER_ERR_READ_APP_DATA + 0x05
#define | KER_ERR_READ_APP_DATA_INV_ICC_DATA KER_ERR_READ_APP_DATA + 0x06
#define | KER_ERR_READ_APP_DATA_APP_VER_PROC KER_ERR_READ_APP_DATA + 0x07
#define | KER_ERR_OFFLINE_AUTH 0x90C0
#define | KER_ERR_OFFLINE_AUTH_INV_PARAM KER_ERR_OFFLINE_AUTH + 0x01
#define | KER_ERR_OFFLINE_AUTH_ALLOC_MEM KER_ERR_OFFLINE_AUTH + 0x02
#define | KER_ERR_OFFLINE_AUTH_BUILD_DDOL KER_ERR_OFFLINE_AUTH + 0x03
#define | KER_ERR_OFFLINE_AUTH_INT_AUTH_SW KER_ERR_OFFLINE_AUTH + 0x04
#define | KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP KER_ERR_OFFLINE_AUTH + 0x05
#define | KER_ERR_PROC_RESTR 0x90E0
#define | KER_ERR_PROC_RESTR_INV_PARAM KER_ERR_PROC_RESTR + 0x01
#define | KER_ERR_PROC_RESTR_INV_AUC KER_ERR_PROC_RESTR + 0x02
#define | KER_ERR_PROC_RESTR_INV_TR_DATE KER_ERR_PROC_RESTR + 0x03
#define | KER_ERR_CV 0x9100
#define | KER_ERR_CV_INV_PARAM KER_ERR_CV + 0x01
#define | KER_ERR_CV_INV_AIP KER_ERR_CV + 0x02
#define | KER_ERR_CV_INV_CVM_LIST KER_ERR_CV + 0x03
#define | KER_ERR_CV_GET_TVR KER_ERR_CV + 0x04
#define | KER_ERR_CV_GET_TSI KER_ERR_CV + 0x05
#define | KER_ERR_CV_GET_CVM_RES KER_ERR_CV + 0x06
#define | KER_ERR_CV_SET_CVM_RES KER_ERR_CV + 0x07
#define | KER_ERR_CV_CHECK_CVM KER_ERR_CV + 0x08
#define | KER_ERR_RISK_MNG 0x9120
#define | KER_ERR_RISK_MNG_INV_PARAM KER_ERR_RISK_MNG + 0x01
#define | KER_ERR_RISK_MNG_GET_TVR KER_ERR_RISK_MNG + 0x02
#define | KER_ERR_RISK_MNG_GET_TSI KER_ERR_RISK_MNG + 0x03
#define | KER_ERR_RISK_MNG_GET_UN KER_ERR_RISK_MNG + 0x04
#define | KER_ERR_RISK_MNG_SET_ATC KER_ERR_RISK_MNG + 0x05
#define | KER_ERR_TAA 0x9140
#define | KER_ERR_TAA_INV_PARAM KER_ERR_TAA + 0x01
#define | KER_ERR_TAA_GET_TVR KER_ERR_TAA + 0x02
#define | KER_ERR_TAA_CHECK_TDOL KER_ERR_TAA + 0x03
#define | KER_ERR_CAA 0x9160
#define | KER_ERR_CAA_INV_PARAM KER_ERR_CAA + 0x01
#define | KER_ERR_CAA_GET_TSI KER_ERR_CAA + 0x02
#define | KER_ERR_CAA_GET_CDOL1 KER_ERR_CAA + 0x03
#define | KER_ERR_CAA_INV_CDOL1 KER_ERR_CAA + 0x04
#define | KER_ERR_CAA_INV_SW KER_ERR_CAA + 0x05
#define | KER_ERR_CAA_INV_RESP KER_ERR_CAA + 0x06
#define | KER_ERR_CAA_INV_CID KER_ERR_CAA + 0x07
#define | KER_ERR_CAA_INV_AC KER_ERR_CAA + 0x08
#define | KER_ERR_CAA_INV_ATC KER_ERR_CAA + 0x09
#define | KER_ERR_CAA_INV_IAD KER_ERR_CAA + 0x0A
#define | KER_ERR_CAA_INV_SDAD KER_ERR_CAA + 0x0B
#define | KER_ERR_CAA_CDA KER_ERR_CAA + 0x0C
#define | KER_ERR_CAA_XDA KER_ERR_CAA + 0x0D
#define | KER_ERR_CAA_TAA KER_ERR_CAA + 0x0E
#define | KER_ERR_ONLINE 0x9180
#define | KER_ERR_ONLINE_INV_PARAM KER_ERR_ONLINE + 0x01
#define | KER_ERR_ONLINE_GET_TSI KER_ERR_ONLINE + 0x02
#define | KER_ERR_ONLINE_GET_TVR KER_ERR_ONLINE + 0x03
#define | KER_ERR_ONLINE_GET_AIP KER_ERR_ONLINE + 0x04
#define | KER_ERR_ONLINE_GET_IAD_AUTH KER_ERR_ONLINE + 0x05
#define | KER_ERR_ONLINE_INV_IAD_AUTH KER_ERR_ONLINE + 0x06
#define | KER_ERR_ONLINE_TAA KER_ERR_ONLINE + 0x07
#define | KER_ERR_ONLINE_GET_CDOL2 KER_ERR_ONLINE + 0x08
#define | KER_ERR_ONLINE_INV_CDOL2 KER_ERR_ONLINE + 0x09
#define | KER_ERR_ONLINE_GET_ARC KER_ERR_ONLINE + 0x0A
#define | KER_ERR_ONLINE_INV_SW KER_ERR_ONLINE + 0x0B
#define | KER_ERR_ONLINE_INV_RESP KER_ERR_ONLINE + 0x0C
#define | KER_ERR_ONLINE_INV_CID KER_ERR_ONLINE + 0x0D
#define | KER_ERR_ONLINE_INV_AC KER_ERR_ONLINE + 0x0E
#define | KER_ERR_ONLINE_INV_ATC KER_ERR_ONLINE + 0x0F
#define | KER_ERR_ONLINE_INV_IAD KER_ERR_ONLINE + 0x10
#define | KER_ERR_ONLINE_INV_SDAD KER_ERR_ONLINE + 0x11
#define | KER_ERR_ONLINE_CDA_FAILED KER_ERR_ONLINE + 0x12
#define | KER_ERR_ONLINE_CHECK_TDOL KER_ERR_ONLINE + 0x13
#define | KER_ERR_IS_CASHBACK_ALLOWED 0x90E0
#define | KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM KER_ERR_IS_CASHBACK_ALLOWED + 0x01
#define | KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC KER_ERR_IS_CASHBACK_ALLOWED + 0x02
#define | KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED KER_ERR_IS_CASHBACK_ALLOWED + 0x03
#define | KER_ERR_SET_CVM_RES_ONL_PIN 0x9A00
#define | KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_ONL_PIN + 0x01
#define | KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR KER_ERR_SET_CVM_RES_ONL_PIN + 0x02
#define | KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI KER_ERR_SET_CVM_RES_ONL_PIN + 0x03
#define | KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_ONL_PIN + 0x04
#define | KER_ERR_SET_CVM_RES_CUSTOM 0x9A20
#define | KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM KER_ERR_SET_CVM_RES_CUSTOM + 0x01
#define | KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR KER_ERR_SET_CVM_RES_CUSTOM + 0x02
#define | KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI KER_ERR_SET_CVM_RES_CUSTOM + 0x03
#define | KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST KER_ERR_SET_CVM_RES_CUSTOM + 0x04
#define | KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES KER_ERR_SET_CVM_RES_CUSTOM + 0x05
#define | KER_ERR_GET_OFFLINE_PIN_DATA 0x9A40
#define | KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM KER_ERR_GET_OFFLINE_PIN_DATA + 0x01
#define | KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR KER_ERR_GET_OFFLINE_PIN_DATA + 0x02
#define | KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES KER_ERR_GET_OFFLINE_PIN_DATA + 0x03
#define | KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA KER_ERR_GET_OFFLINE_PIN_DATA + 0x04
#define | KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK KER_ERR_GET_OFFLINE_PIN_DATA + 0x05
#define | KER_ERR_SET_CVM_RES_OFFL_PIN 0x9A60
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_OFFL_PIN + 0x01
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR KER_ERR_SET_CVM_RES_OFFL_PIN + 0x02
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI KER_ERR_SET_CVM_RES_OFFL_PIN + 0x03
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_OFFL_PIN + 0x04
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT KER_ERR_SET_CVM_RES_OFFL_PIN + 0x05
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME KER_ERR_SET_CVM_RES_OFFL_PIN + 0x06
#define | KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW KER_ERR_SET_CVM_RES_OFFL_PIN + 0x07

## Detailed Description

Errors codes used by Kernel export functions.

## Macro Definition Documentation

## ◆ KER_ERR_BUILD_CL

#define KER_ERR_BUILD_CL 0x9040

kerBuildCL: error base

## ◆ KER_ERR_BUILD_CL_BUILD_FAILURE

#define KER_ERR_BUILD_CL_BUILD_FAILURE KER_ERR_BUILD_CL + 0x04

call kerBuildCLbyAppList failed

## ◆ KER_ERR_BUILD_CL_CARD_BLOCKED

#define KER_ERR_BUILD_CL_CARD_BLOCKED KER_ERR_BUILD_CL + 0x03

card blocked

## ◆ KER_ERR_BUILD_CL_EMPTY_CL

#define KER_ERR_BUILD_CL_EMPTY_CL KER_ERR_BUILD_CL + 0x07

empty CL

## ◆ KER_ERR_BUILD_CL_GET_SUPP_APP

#define KER_ERR_BUILD_CL_GET_SUPP_APP KER_ERR_BUILD_CL + 0x02

call hal_cfg_get_supp_app_list failed

## ◆ KER_ERR_BUILD_CL_INV_CAND_DATA

#define KER_ERR_BUILD_CL_INV_CAND_DATA KER_ERR_BUILD_CL + 0x05

invalid candidate data provided

## ◆ KER_ERR_BUILD_CL_INV_PARAM

#define KER_ERR_BUILD_CL_INV_PARAM KER_ERR_BUILD_CL + 0x01

inv param

## ◆ KER_ERR_BUILD_CL_LST

#define KER_ERR_BUILD_CL_LST 0x9020

kerBuildCLbyAppList: error base

## ◆ KER_ERR_BUILD_CL_LST_ALLOC_MEM

#define KER_ERR_BUILD_CL_LST_ALLOC_MEM KER_ERR_BUILD_CL_LST + 0x07

call KER_MEM_ALLOC failed

## ◆ KER_ERR_BUILD_CL_LST_APP_BLOCKED

#define KER_ERR_BUILD_CL_LST_APP_BLOCKED KER_ERR_BUILD_CL_LST + 0x08

DF blocked

## ◆ KER_ERR_BUILD_CL_LST_CARD_BLOCKED

#define KER_ERR_BUILD_CL_LST_CARD_BLOCKED KER_ERR_BUILD_CL_LST + 0x06

card blocked

## ◆ KER_ERR_BUILD_CL_LST_EMPTY_CL

#define KER_ERR_BUILD_CL_LST_EMPTY_CL KER_ERR_BUILD_CL_LST + 0x0B

empty CL

## ◆ KER_ERR_BUILD_CL_LST_GET_FCI

#define KER_ERR_BUILD_CL_LST_GET_FCI KER_ERR_BUILD_CL_LST + 0x04

get FCI from select response failure

## ◆ KER_ERR_BUILD_CL_LST_INV_DF

#define KER_ERR_BUILD_CL_LST_INV_DF KER_ERR_BUILD_CL_LST + 0x05

DF missed or mismatch

## ◆ KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT

#define KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT KER_ERR_BUILD_CL_LST + 0x09

inv FCI (A5) format

## ◆ KER_ERR_BUILD_CL_LST_INV_PARAM

#define KER_ERR_BUILD_CL_LST_INV_PARAM KER_ERR_BUILD_CL_LST + 0x01

inv param

## ◆ KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS

#define KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS KER_ERR_BUILD_CL_LST + 0x02

invalid supp aids list

## ◆ KER_ERR_BUILD_CL_LST_PUSH_TLV

#define KER_ERR_BUILD_CL_LST_PUSH_TLV KER_ERR_BUILD_CL_LST + 0x0A

call kerContTlvListPushLast failed

## ◆ KER_ERR_BUILD_CL_LST_SELECT_SW

#define KER_ERR_BUILD_CL_LST_SELECT_SW KER_ERR_BUILD_CL_LST + 0x03

invalid select app SW1SW2

## ◆ KER_ERR_BUILD_CL_POP_CAND_FAILED

#define KER_ERR_BUILD_CL_POP_CAND_FAILED KER_ERR_BUILD_CL + 0x06

call kerContTlvListPop failed

## ◆ KER_ERR_BUILD_CL_PSE

#define KER_ERR_BUILD_CL_PSE 0x9000

kerBuildCL: error base

## ◆ KER_ERR_BUILD_CL_PSE_ALLOC_MEM

#define KER_ERR_BUILD_CL_PSE_ALLOC_MEM KER_ERR_BUILD_CL_PSE + 0x0A

call KER_MEM_ALLOC failed

## ◆ KER_ERR_BUILD_CL_PSE_CARD_BLOCKED

#define KER_ERR_BUILD_CL_PSE_CARD_BLOCKED KER_ERR_BUILD_CL_PSE + 0x02

card blocked

## ◆ KER_ERR_BUILD_CL_PSE_EMPTY_CL

#define KER_ERR_BUILD_CL_PSE_EMPTY_CL KER_ERR_BUILD_CL_PSE + 0x0C

empty CL by pse

## ◆ KER_ERR_BUILD_CL_PSE_FCI_DATA

#define KER_ERR_BUILD_CL_PSE_FCI_DATA KER_ERR_BUILD_CL_PSE + 0x0B

invalid FCI data

## ◆ KER_ERR_BUILD_CL_PSE_GET_ADF

#define KER_ERR_BUILD_CL_PSE_GET_ADF KER_ERR_BUILD_CL_PSE + 0x09

get ADF from pse record failure

## ◆ KER_ERR_BUILD_CL_PSE_GET_FCI

#define KER_ERR_BUILD_CL_PSE_GET_FCI KER_ERR_BUILD_CL_PSE + 0x08

get FCI from pse record failure

## ◆ KER_ERR_BUILD_CL_PSE_INV_PARAM

#define KER_ERR_BUILD_CL_PSE_INV_PARAM KER_ERR_BUILD_CL_PSE + 0x01

inv param

## ◆ KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS

#define KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS KER_ERR_BUILD_CL_PSE + 0x07

invalid supp aids list

## ◆ KER_ERR_BUILD_CL_PSE_NO_PSE

#define KER_ERR_BUILD_CL_PSE_NO_PSE KER_ERR_BUILD_CL_PSE + 0x03

pse absent

## ◆ KER_ERR_BUILD_CL_PSE_PSE_BLOCKED

#define KER_ERR_BUILD_CL_PSE_PSE_BLOCKED KER_ERR_BUILD_CL_PSE + 0x04

pse blocked

## ◆ KER_ERR_BUILD_CL_PSE_READ_RECORD_SW

#define KER_ERR_BUILD_CL_PSE_READ_RECORD_SW KER_ERR_BUILD_CL_PSE + 0x06

pse read record inv sw1sw2

## ◆ KER_ERR_BUILD_CL_PSE_SELECT_SW

#define KER_ERR_BUILD_CL_PSE_SELECT_SW KER_ERR_BUILD_CL_PSE + 0x05

pse select inv sw1sw2

## ◆ KER_ERR_CAA

#define KER_ERR_CAA 0x9160

kerCAA: error base

## ◆ KER_ERR_CAA_CDA

#define KER_ERR_CAA_CDA KER_ERR_CAA + 0x0C

Fatal ereror during CDA (unexpected)

## ◆ KER_ERR_CAA_GET_CDOL1

#define KER_ERR_CAA_GET_CDOL1 KER_ERR_CAA + 0x03

get CDOL1 failed

## ◆ KER_ERR_CAA_GET_TSI

#define KER_ERR_CAA_GET_TSI KER_ERR_CAA + 0x02

get TSI failed

## ◆ KER_ERR_CAA_INV_AC

#define KER_ERR_CAA_INV_AC KER_ERR_CAA + 0x08

invalid AC (missed or unexpected)

## ◆ KER_ERR_CAA_INV_ATC

#define KER_ERR_CAA_INV_ATC KER_ERR_CAA + 0x09

invalid ATC (missed or unexpected)

## ◆ KER_ERR_CAA_INV_CDOL1

#define KER_ERR_CAA_INV_CDOL1 KER_ERR_CAA + 0x04

call tranGetDataByDOL failed

## ◆ KER_ERR_CAA_INV_CID

#define KER_ERR_CAA_INV_CID KER_ERR_CAA + 0x07

invalid CID (missed or unexpected)

## ◆ KER_ERR_CAA_INV_IAD

#define KER_ERR_CAA_INV_IAD KER_ERR_CAA + 0x0A

invalid IAD (9F10) (unexpected)

## ◆ KER_ERR_CAA_INV_PARAM

#define KER_ERR_CAA_INV_PARAM KER_ERR_CAA + 0x01

inv param

## ◆ KER_ERR_CAA_INV_RESP

#define KER_ERR_CAA_INV_RESP KER_ERR_CAA + 0x06

invalid gac response format

## ◆ KER_ERR_CAA_INV_SDAD

#define KER_ERR_CAA_INV_SDAD KER_ERR_CAA + 0x0B

invalid SDAD (9F4B) (missed)

## ◆ KER_ERR_CAA_INV_SW

#define KER_ERR_CAA_INV_SW KER_ERR_CAA + 0x05

gac: inv sw1sw2

## ◆ KER_ERR_CAA_TAA

#define KER_ERR_CAA_TAA KER_ERR_CAA + 0x0E

TAA failed

## ◆ KER_ERR_CAA_XDA

#define KER_ERR_CAA_XDA KER_ERR_CAA + 0x0D

Fatal ereror during XDA (unexpected)

## ◆ KER_ERR_COMMON

#define KER_ERR_COMMON 0x8000

Common error base

## ◆ KER_ERR_COMMON_ABORT

#define KER_ERR_COMMON_ABORT KER_ERR_COMMON + 0x06

abort transaction

## ◆ KER_ERR_COMMON_ABORT_FALLBACK_DISABLED

#define KER_ERR_COMMON_ABORT_FALLBACK_DISABLED KER_ERR_COMMON + 0x07

abort transaction, fallback disabled

## ◆ KER_ERR_COMMON_CARD_HW_ERR

#define KER_ERR_COMMON_CARD_HW_ERR KER_ERR_COMMON + 0x04

card communication failure

## ◆ KER_ERR_COMMON_INTERNAL

#define KER_ERR_COMMON_INTERNAL KER_ERR_COMMON + 0x01

Internal error

## ◆ KER_ERR_COMMON_INV_COMM_SEQ

#define KER_ERR_COMMON_INV_COMM_SEQ KER_ERR_COMMON + 0x05

invalid command sequence

## ◆ KER_ERR_COMMON_INV_DATA

#define KER_ERR_COMMON_INV_DATA KER_ERR_COMMON + 0x02

Invalid data

## ◆ KER_ERR_COMMON_INV_PARAM

#define KER_ERR_COMMON_INV_PARAM KER_ERR_COMMON + 0x02

Invalid parameter

## ◆ KER_ERR_COMMON_NOT_FOUND

#define KER_ERR_COMMON_NOT_FOUND KER_ERR_COMMON + 0x03

Not found

## ◆ KER_ERR_CV

#define KER_ERR_CV 0x9100

kerCV: error base

## ◆ KER_ERR_CV_CHECK_CVM

#define KER_ERR_CV_CHECK_CVM KER_ERR_CV + 0x08

check CVM failed

## ◆ KER_ERR_CV_GET_CVM_RES

#define KER_ERR_CV_GET_CVM_RES KER_ERR_CV + 0x06

get CVM Results failed

## ◆ KER_ERR_CV_GET_TSI

#define KER_ERR_CV_GET_TSI KER_ERR_CV + 0x05

get TSI failed

## ◆ KER_ERR_CV_GET_TVR

#define KER_ERR_CV_GET_TVR KER_ERR_CV + 0x04

get TVR failed

## ◆ KER_ERR_CV_INV_AIP

#define KER_ERR_CV_INV_AIP KER_ERR_CV + 0x02

inv AIP

## ◆ KER_ERR_CV_INV_CVM_LIST

#define KER_ERR_CV_INV_CVM_LIST KER_ERR_CV + 0x03

inv CVM list

## ◆ KER_ERR_CV_INV_PARAM

#define KER_ERR_CV_INV_PARAM KER_ERR_CV + 0x01

inv param

## ◆ KER_ERR_CV_SET_CVM_RES

#define KER_ERR_CV_SET_CVM_RES KER_ERR_CV + 0x07

set CVM Results failed

## ◆ KER_ERR_DEINIT

#define KER_ERR_DEINIT 0x80B0

kerDeInit: error base

## ◆ KER_ERR_DEINIT_HAL_DEINIT

#define KER_ERR_DEINIT_HAL_DEINIT KER_ERR_DEINIT + 0x01

call hal_deinit failed

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA

#define KER_ERR_GET_OFFLINE_PIN_DATA 0x9A40

kerGetOfflinePinData: error base

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES

#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES KER_ERR_GET_OFFLINE_PIN_DATA + 0x03

get CVM Results failed

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR

#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR KER_ERR_GET_OFFLINE_PIN_DATA + 0x02

get TVR failed

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA KER_ERR_GET_OFFLINE_PIN_DATA + 0x04

inv CA PK data

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM KER_ERR_GET_OFFLINE_PIN_DATA + 0x01

inv param

## ◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK KER_ERR_GET_OFFLINE_PIN_DATA + 0x05

inv PK data

## ◆ KER_ERR_INIT

#define KER_ERR_INIT 0x80A0

kerInit: error base

## ◆ KER_ERR_INIT_APP_PROC

#define KER_ERR_INIT_APP_PROC 0x9080

kerInitAppProc: error base

## ◆ KER_ERR_INIT_APP_PROC_AMOUNT_MISSED

#define KER_ERR_INIT_APP_PROC_AMOUNT_MISSED KER_ERR_INIT_APP_PROC + 0x07

mandatory amount missed (set it and try again)

## ◆ KER_ERR_INIT_APP_PROC_GPO_INV_RESP

#define KER_ERR_INIT_APP_PROC_GPO_INV_RESP KER_ERR_INIT_APP_PROC + 0x05

invalid gpo response format

## ◆ KER_ERR_INIT_APP_PROC_GPO_SW

#define KER_ERR_INIT_APP_PROC_GPO_SW KER_ERR_INIT_APP_PROC + 0x04

unexpected gpo sw

## ◆ KER_ERR_INIT_APP_PROC_HAL_TIME

#define KER_ERR_INIT_APP_PROC_HAL_TIME KER_ERR_INIT_APP_PROC + 0x06

obtain transaction time from hal failed

## ◆ KER_ERR_INIT_APP_PROC_INV_CONDITIONS

#define KER_ERR_INIT_APP_PROC_INV_CONDITIONS KER_ERR_INIT_APP_PROC + 0x03

conditions not satisfied (sw6985)

## ◆ KER_ERR_INIT_APP_PROC_INV_PARAM

#define KER_ERR_INIT_APP_PROC_INV_PARAM KER_ERR_INIT_APP_PROC + 0x01

inv param

## ◆ KER_ERR_INIT_APP_PROC_INV_PDOL

#define KER_ERR_INIT_APP_PROC_INV_PDOL KER_ERR_INIT_APP_PROC + 0x02

inv PDOL data

## ◆ KER_ERR_INIT_HAL_INIT

#define KER_ERR_INIT_HAL_INIT KER_ERR_INIT + 0x01

call hal_init failed

## ◆ KER_ERR_IS_CASHBACK_ALLOWED

#define KER_ERR_IS_CASHBACK_ALLOWED 0x90E0

kerIsCashbackAllowed: error base

## ◆ KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC

#define KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC KER_ERR_IS_CASHBACK_ALLOWED + 0x02

inv AUC

## ◆ KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM

#define KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM KER_ERR_IS_CASHBACK_ALLOWED + 0x01

inv param

## ◆ KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED

#define KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED KER_ERR_IS_CASHBACK_ALLOWED + 0x03

cashback not allowed

## ◆ KER_ERR_OFFLINE_AUTH

#define KER_ERR_OFFLINE_AUTH 0x90C0

kerOfflineAuth: error base

## ◆ KER_ERR_OFFLINE_AUTH_ALLOC_MEM

#define KER_ERR_OFFLINE_AUTH_ALLOC_MEM KER_ERR_OFFLINE_AUTH + 0x02

call KER_MEM_ALLOC failed

## ◆ KER_ERR_OFFLINE_AUTH_BUILD_DDOL

#define KER_ERR_OFFLINE_AUTH_BUILD_DDOL KER_ERR_OFFLINE_AUTH + 0x03

build DDOL data failed

## ◆ KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP

#define KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP KER_ERR_OFFLINE_AUTH + 0x05

invalid internal authenticate response format

## ◆ KER_ERR_OFFLINE_AUTH_INT_AUTH_SW

#define KER_ERR_OFFLINE_AUTH_INT_AUTH_SW KER_ERR_OFFLINE_AUTH + 0x04

unexpected internal authenticate sw

## ◆ KER_ERR_OFFLINE_AUTH_INV_PARAM

#define KER_ERR_OFFLINE_AUTH_INV_PARAM KER_ERR_OFFLINE_AUTH + 0x01

inv param

## ◆ KER_ERR_ONLINE

#define KER_ERR_ONLINE 0x9180

kerOnline: error base

## ◆ KER_ERR_ONLINE_CDA_FAILED

#define KER_ERR_ONLINE_CDA_FAILED KER_ERR_ONLINE + 0x12

CDA failed

## ◆ KER_ERR_ONLINE_CHECK_TDOL

#define KER_ERR_ONLINE_CHECK_TDOL KER_ERR_ONLINE + 0x13

tranCheckTDOL failed

## ◆ KER_ERR_ONLINE_GET_AIP

#define KER_ERR_ONLINE_GET_AIP KER_ERR_ONLINE + 0x04

get AIP failed

## ◆ KER_ERR_ONLINE_GET_ARC

#define KER_ERR_ONLINE_GET_ARC KER_ERR_ONLINE + 0x0A

get ARC failed

## ◆ KER_ERR_ONLINE_GET_CDOL2

#define KER_ERR_ONLINE_GET_CDOL2 KER_ERR_ONLINE + 0x08

get CDOL2 failed

## ◆ KER_ERR_ONLINE_GET_IAD_AUTH

#define KER_ERR_ONLINE_GET_IAD_AUTH KER_ERR_ONLINE + 0x05

get IAD (91) failed

## ◆ KER_ERR_ONLINE_GET_TSI

#define KER_ERR_ONLINE_GET_TSI KER_ERR_ONLINE + 0x02

get TSI failed

## ◆ KER_ERR_ONLINE_GET_TVR

#define KER_ERR_ONLINE_GET_TVR KER_ERR_ONLINE + 0x03

get TVR failed

## ◆ KER_ERR_ONLINE_INV_AC

#define KER_ERR_ONLINE_INV_AC KER_ERR_ONLINE + 0x0E

invalid AC (missed or unexpected)

## ◆ KER_ERR_ONLINE_INV_ATC

#define KER_ERR_ONLINE_INV_ATC KER_ERR_ONLINE + 0x0F

invalid ATC (missed or unexpected)

## ◆ KER_ERR_ONLINE_INV_CDOL2

#define KER_ERR_ONLINE_INV_CDOL2 KER_ERR_ONLINE + 0x09

call tranGetDataByDOL failed

## ◆ KER_ERR_ONLINE_INV_CID

#define KER_ERR_ONLINE_INV_CID KER_ERR_ONLINE + 0x0D

invalid CID (missed or unexpected)

## ◆ KER_ERR_ONLINE_INV_IAD

#define KER_ERR_ONLINE_INV_IAD KER_ERR_ONLINE + 0x10

invalid IAD (9F10) (unexpected)

## ◆ KER_ERR_ONLINE_INV_IAD_AUTH

#define KER_ERR_ONLINE_INV_IAD_AUTH KER_ERR_ONLINE + 0x06

invalid IAD (91) length

## ◆ KER_ERR_ONLINE_INV_PARAM

#define KER_ERR_ONLINE_INV_PARAM KER_ERR_ONLINE + 0x01

inv param

## ◆ KER_ERR_ONLINE_INV_RESP

#define KER_ERR_ONLINE_INV_RESP KER_ERR_ONLINE + 0x0C

invalid gac response format

## ◆ KER_ERR_ONLINE_INV_SDAD

#define KER_ERR_ONLINE_INV_SDAD KER_ERR_ONLINE + 0x11

invalid SDAD (9F4B) (missed)

## ◆ KER_ERR_ONLINE_INV_SW

#define KER_ERR_ONLINE_INV_SW KER_ERR_ONLINE + 0x0B

gac2: inv sw1sw2

## ◆ KER_ERR_ONLINE_TAA

#define KER_ERR_ONLINE_TAA KER_ERR_ONLINE + 0x07

cal kerTAA failed

## ◆ KER_ERR_PROC_RESTR

#define KER_ERR_PROC_RESTR 0x90E0

kerProcRestrict: error base

## ◆ KER_ERR_PROC_RESTR_INV_AUC

#define KER_ERR_PROC_RESTR_INV_AUC KER_ERR_PROC_RESTR + 0x02

inv AUC

## ◆ KER_ERR_PROC_RESTR_INV_PARAM

#define KER_ERR_PROC_RESTR_INV_PARAM KER_ERR_PROC_RESTR + 0x01

inv param

## ◆ KER_ERR_PROC_RESTR_INV_TR_DATE

#define KER_ERR_PROC_RESTR_INV_TR_DATE KER_ERR_PROC_RESTR + 0x03

inv tran date

## ◆ KER_ERR_READ_APP_DATA

#define KER_ERR_READ_APP_DATA 0x90A0

kerReadAppData: error base

## ◆ KER_ERR_READ_APP_DATA_APP_VER_PROC

#define KER_ERR_READ_APP_DATA_APP_VER_PROC KER_ERR_READ_APP_DATA + 0x07

app version processing failure

## ◆ KER_ERR_READ_APP_DATA_INV_AFL

#define KER_ERR_READ_APP_DATA_INV_AFL KER_ERR_READ_APP_DATA + 0x03

invalid AFL format

## ◆ KER_ERR_READ_APP_DATA_INV_ICC_DATA

#define KER_ERR_READ_APP_DATA_INV_ICC_DATA KER_ERR_READ_APP_DATA + 0x06

invalid icc data (mand missed or tag duplication)

## ◆ KER_ERR_READ_APP_DATA_INV_PARAM

#define KER_ERR_READ_APP_DATA_INV_PARAM KER_ERR_READ_APP_DATA + 0x01

inv param

## ◆ KER_ERR_READ_APP_DATA_MISSED_AFL

#define KER_ERR_READ_APP_DATA_MISSED_AFL KER_ERR_READ_APP_DATA + 0x02

AFL not found

## ◆ KER_ERR_READ_APP_DATA_RR_INV_RESP

#define KER_ERR_READ_APP_DATA_RR_INV_RESP KER_ERR_READ_APP_DATA + 0x05

invalid rr response format

## ◆ KER_ERR_READ_APP_DATA_RR_SW

#define KER_ERR_READ_APP_DATA_RR_SW KER_ERR_READ_APP_DATA + 0x04

unexpected rr sw

## ◆ KER_ERR_RISK_MNG

#define KER_ERR_RISK_MNG 0x9120

kerRiskManagement: error base

## ◆ KER_ERR_RISK_MNG_GET_TSI

#define KER_ERR_RISK_MNG_GET_TSI KER_ERR_RISK_MNG + 0x03

get TSI failed

## ◆ KER_ERR_RISK_MNG_GET_TVR

#define KER_ERR_RISK_MNG_GET_TVR KER_ERR_RISK_MNG + 0x02

get TVR failed

## ◆ KER_ERR_RISK_MNG_GET_UN

#define KER_ERR_RISK_MNG_GET_UN KER_ERR_RISK_MNG + 0x04

get UN failed

## ◆ KER_ERR_RISK_MNG_INV_PARAM

#define KER_ERR_RISK_MNG_INV_PARAM KER_ERR_RISK_MNG + 0x01

inv param

## ◆ KER_ERR_RISK_MNG_SET_ATC

#define KER_ERR_RISK_MNG_SET_ATC KER_ERR_RISK_MNG + 0x05

set ATC failed

## ◆ KER_ERR_SELECT_APP

#define KER_ERR_SELECT_APP 0x9060

kerSelectApp: error base

## ◆ KER_ERR_SELECT_APP_ALLOC_MEM

#define KER_ERR_SELECT_APP_ALLOC_MEM KER_ERR_SELECT_APP + 0x08

call KER_MEM_ALLOC failed

## ◆ KER_ERR_SELECT_APP_APP_BLOCKED

#define KER_ERR_SELECT_APP_APP_BLOCKED KER_ERR_SELECT_APP + 0x03

app blocked

## ◆ KER_ERR_SELECT_APP_CONFIG

#define KER_ERR_SELECT_APP_CONFIG KER_ERR_SELECT_APP + 0x07

obtain terminal configuration failure

## ◆ KER_ERR_SELECT_APP_DF_MISMATCH

#define KER_ERR_SELECT_APP_DF_MISMATCH KER_ERR_SELECT_APP + 0x06

df mismatch (requested and obtained)

## ◆ KER_ERR_SELECT_APP_FCI_DATA

#define KER_ERR_SELECT_APP_FCI_DATA KER_ERR_SELECT_APP + 0x05

invalid FCI data

## ◆ KER_ERR_SELECT_APP_INV_PARAM

#define KER_ERR_SELECT_APP_INV_PARAM KER_ERR_SELECT_APP + 0x01

inv param

## ◆ KER_ERR_SELECT_APP_SELECT_SW

#define KER_ERR_SELECT_APP_SELECT_SW KER_ERR_SELECT_APP + 0x04

app select inv sw1sw2

## ◆ KER_ERR_SELECT_APP_UNPREDICT

#define KER_ERR_SELECT_APP_UNPREDICT KER_ERR_SELECT_APP + 0x09

call hal_crypt_unpredict_num_calc failed

## ◆ KER_ERR_SELECT_APP_UNSUPP_COMMAND

#define KER_ERR_SELECT_APP_UNSUPP_COMMAND KER_ERR_SELECT_APP + 0x02

unsupported command

## ◆ KER_ERR_SET_CVM_RES_CUSTOM

#define KER_ERR_SET_CVM_RES_CUSTOM 0x9A20

kerSetCustomCVMResult: error base

## ◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST KER_ERR_SET_CVM_RES_CUSTOM + 0x04

get CVM list failed

## ◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES KER_ERR_SET_CVM_RES_CUSTOM + 0x05

get CVM Results failed

## ◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI KER_ERR_SET_CVM_RES_CUSTOM + 0x03

get TSI failed

## ◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR KER_ERR_SET_CVM_RES_CUSTOM + 0x02

get TVR failed

## ◆ KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM

#define KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM KER_ERR_SET_CVM_RES_CUSTOM + 0x01

inv param

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN

#define KER_ERR_SET_CVM_RES_OFFL_PIN 0x9A60

kerSetOfflinePinResult: error base

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_OFFL_PIN + 0x04

get CVM Results failed

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI KER_ERR_SET_CVM_RES_OFFL_PIN + 0x03

get TSI failed

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR KER_ERR_SET_CVM_RES_OFFL_PIN + 0x02

get TVR failed

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME KER_ERR_SET_CVM_RES_OFFL_PIN + 0x06

inv CA scheme selected

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_OFFL_PIN + 0x01

inv param

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW KER_ERR_SET_CVM_RES_OFFL_PIN + 0x07

inv SW on VERIFY received

## ◆ KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT

#define KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT KER_ERR_SET_CVM_RES_OFFL_PIN + 0x05

ODA data not init (missed kerGetOfflinePinData())

## ◆ KER_ERR_SET_CVM_RES_ONL_PIN

#define KER_ERR_SET_CVM_RES_ONL_PIN 0x9A00

kerSetOnlinePinResult: error base

## ◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_ONL_PIN + 0x04

get CVM Results failed

## ◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI KER_ERR_SET_CVM_RES_ONL_PIN + 0x03

get TSI failed

## ◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR KER_ERR_SET_CVM_RES_ONL_PIN + 0x02

get TVR failed

## ◆ KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM

#define KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_ONL_PIN + 0x01

inv param

## ◆ KER_ERR_TAA

#define KER_ERR_TAA 0x9140

kerTAA: error base

## ◆ KER_ERR_TAA_CHECK_TDOL

#define KER_ERR_TAA_CHECK_TDOL KER_ERR_TAA + 0x03

tranCheckTDOL failed

## ◆ KER_ERR_TAA_GET_TVR

#define KER_ERR_TAA_GET_TVR KER_ERR_TAA + 0x02

get TVR failed

## ◆ KER_ERR_TAA_INV_PARAM

#define KER_ERR_TAA_INV_PARAM KER_ERR_TAA + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TAG

#define KER_ERR_TLV_CONT_CREATE_BY_TAG 0x8100

kerContTlvCreateByTag: error base

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x02

call KER_MEM_ALLOC failed

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x03

inv input buffer data

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TLV

#define KER_ERR_TLV_CONT_CREATE_BY_TLV 0x8120

kerContTlvCreateByTLV: error base

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x02

call KER_MEM_ALLOC failed

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x03

inv input buffer data

## ◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_LST_POP

#define KER_ERR_TLV_CONT_LST_POP 0x8220

kerContTlvListPop: error base

## ◆ KER_ERR_TLV_CONT_LST_POP_INV_PARAM

#define KER_ERR_TLV_CONT_LST_POP_INV_PARAM KER_ERR_TLV_CONT_LST_POP + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_LST_POP_NOT_FOUND

#define KER_ERR_TLV_CONT_LST_POP_NOT_FOUND KER_ERR_TLV_CONT_LST_POP + 0x02

not found

## ◆ KER_ERR_TLV_CONT_LST_PUSH

#define KER_ERR_TLV_CONT_LST_PUSH 0x8180

kerContTlvListPush: error base

## ◆ KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM

#define KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_LST_PUSH_LAST

#define KER_ERR_TLV_CONT_LST_PUSH_LAST 0x8200

kerContTlvListPushLast: error base

## ◆ KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM

#define KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH_LAST + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_LST_RELEASE

#define KER_ERR_TLV_CONT_LST_RELEASE 0x8160

kerContTlvListRelease: error base

## ◆ KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM

#define KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM KER_ERR_TLV_CONT_LST_RELEASE + 0x01

inv param

## ◆ KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM

#define KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM KER_ERR_TLV_CONT_LST_RELEASE + 0x02

call KER_MEM_FREE failed

## ◆ KER_ERR_TLV_CONTAINER_RELEASE

#define KER_ERR_TLV_CONTAINER_RELEASE 0x8140

kerContTlvRelease: error base

## ◆ KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM

#define KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM KER_ERR_TLV_CONTAINER_RELEASE + 0x01

inv param

## ◆ KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM

#define KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM KER_ERR_TLV_CONTAINER_RELEASE + 0x02

call KER_MEM_FREE failed

## ◆ KER_ERR_TRAN_GET_DATA_BY_TAG

#define KER_ERR_TRAN_GET_DATA_BY_TAG 0x8420

kerTranGetDataByTag: error base

## ◆ KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TAG + 0x02

not enaugh buffer length provided

## ◆ KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM

#define KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TAG + 0x01

inv param

## ◆ KER_ERR_TRAN_GET_DATA_BY_TLIST

#define KER_ERR_TRAN_GET_DATA_BY_TLIST 0x8420

kerTranGetDataByTagList: error base

## ◆ KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x02

not enaugh buffer length provided

## ◆ KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM

#define KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x01

inv param

## ◆ KER_ERR_TRAN_GET_SCRIPT_RESULT

#define KER_ERR_TRAN_GET_SCRIPT_RESULT 0x8440

kerTranGetScriptResults: error base

## ◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x02

not enaugh buffer length provided

## ◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x01

inv param

## ◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x03

no script result with such id found

## ◆ KER_ERR_TRAN_RELEASE

#define KER_ERR_TRAN_RELEASE 0x8400

kerTranRelease: error base

## ◆ KER_ERR_TRAN_RELEASE_INV_PARAM

#define KER_ERR_TRAN_RELEASE_INV_PARAM KER_ERR_TRAN_RELEASE + 0x01

inv param

## ◆ KER_ERR_TRAN_RELEASE_RELEASE_MEM

#define KER_ERR_TRAN_RELEASE_RELEASE_MEM KER_ERR_TRAN_RELEASE + 0x02

call KER_MEM_FREE failed

## ◆ KER_ERR_TRAN_RELEASE_RELEASE_TLV

#define KER_ERR_TRAN_RELEASE_RELEASE_TLV KER_ERR_TRAN_RELEASE + 0x03

call kerContTlvListRelease failed

## ◆ KER_ERR_TRAN_RELEASE_UNPRED_AC

#define KER_ERR_TRAN_RELEASE_UNPRED_AC KER_ERR_TRAN_RELEASE + 0x04

call hal_crypt_unpredict_num_set_ac failed

## ◆ KER_ERR_TRAN_UPDATE_TVR

#define KER_ERR_TRAN_UPDATE_TVR 0x8460

kerUpdateTVR: error base

## ◆ KER_ERR_TRAN_UPDATE_TVR_INV_PARAM

#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM KER_ERR_TRAN_UPDATE_TVR + 0x01

inv param

## ◆ KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR

#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR KER_ERR_TRAN_UPDATE_TVR + 0x02

get tvr failed

## ◆ KER_INF

#define KER_INF 0x100

Common info error base

## ◆ KER_INF_CANCEL_BY_USER

#define KER_INF_CANCEL_BY_USER KER_INF + 0x02

Aborted by user

## ◆ KER_INF_INVALID_PIN

#define KER_INF_INVALID_PIN KER_INF + 0x03

Offline pin check failed

## ◆ KER_INF_PIN_BLOCKED

#define KER_INF_PIN_BLOCKED KER_INF + 0x04

Offline pin blocked

## ◆ KER_INF_SELECT_CVM

#define KER_INF_SELECT_CVM KER_INF + 0x01

Select another CVM

## ◆ KER_OK

#define KER_OK 0x00

Success

## ◆ KER_RES_APPROVED_DEFAULT

#define KER_RES_APPROVED_DEFAULT 0x31

Transaction Approved by Default

## ◆ KER_RES_APPROVED_OFFLINE

#define KER_RES_APPROVED_OFFLINE 0x10

Transaction Approved Offline

## ◆ KER_RES_APPROVED_ONLINE

#define KER_RES_APPROVED_ONLINE 0x21

Transaction Approved by Online auth

## ◆ KER_RES_DECLINED_BY_HOST

#define KER_RES_DECLINED_BY_HOST 0x29

Transaction Declined by host

## ◆ KER_RES_DECLINED_DEFAULT

#define KER_RES_DECLINED_DEFAULT 0x32

Transaction Declined by Default

## ◆ KER_RES_DECLINED_OFFLINE

#define KER_RES_DECLINED_OFFLINE 0x11

Transaction declined Offline

## ◆ KER_RES_DECLINED_ONLINE

#define KER_RES_DECLINED_ONLINE 0x22

Transaction Declined Online by card

## ◆ KER_RES_ONLINE_REQUESTED

#define KER_RES_ONLINE_REQUESTED 0x19

Online requested

## ◆ KER_RES_SERVICE_NOT_ALLOWED_DEFAULT

#define KER_RES_SERVICE_NOT_ALLOWED_DEFAULT 0x33

Transaction not accepted by Default

## ◆ KER_RES_SERVICE_NOT_ALLOWED_OFFLINE

#define KER_RES_SERVICE_NOT_ALLOWED_OFFLINE 0x12

Transaction not accepted Offline

## ◆ KER_RES_SERVICE_NOT_ALLOWED_ONLINE

#define KER_RES_SERVICE_NOT_ALLOWED_ONLINE 0x23

Transaction not accepted Online by card