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

emv_err.h
Go to the documentation of this file.
1 #ifndef EMV_ERR_H
2 #define EMV_ERR_H
3
4 /* ******************************** EMV KERNEL error codes ********************************* */
8 /* ***************************************************************************************** */
9
10 /* *********************************** Kernel Error Codes ********************************** */
17 /* ***************************************************************************************** */
18 #define KER_OK 0x00
19 #define KER_RES_APPROVED_OFFLINE 0x10
20 #define KER_RES_DECLINED_OFFLINE 0x11
21 #define KER_RES_SERVICE_NOT_ALLOWED_OFFLINE 0x12
22 #define KER_RES_ONLINE_REQUESTED 0x19
23 #define KER_RES_APPROVED_ONLINE 0x21
24 #define KER_RES_DECLINED_ONLINE 0x22
25 #define KER_RES_SERVICE_NOT_ALLOWED_ONLINE 0x23
26 #define KER_RES_DECLINED_BY_HOST 0x29
27 #define KER_RES_APPROVED_DEFAULT 0x31
28 #define KER_RES_DECLINED_DEFAULT 0x32
29 #define KER_RES_SERVICE_NOT_ALLOWED_DEFAULT 0x33
30 /* ************************************ Common Info Codes ********************************** */
31 #define KER_INF 0x100
32 #define KER_INF_SELECT_CVM KER_INF + 0x01
33 #define KER_INF_CANCEL_BY_USER KER_INF + 0x02
34 #define KER_INF_INVALID_PIN KER_INF + 0x03
35 #define KER_INF_PIN_BLOCKED KER_INF + 0x04
36 /* ************************************** Common Errors ************************************ */
37 #define KER_ERR_COMMON 0x8000
38 #define KER_ERR_COMMON_INTERNAL KER_ERR_COMMON + 0x01
39 #define KER_ERR_COMMON_INV_PARAM KER_ERR_COMMON + 0x02
40 #define KER_ERR_COMMON_INV_DATA KER_ERR_COMMON + 0x02
41 #define KER_ERR_COMMON_NOT_FOUND KER_ERR_COMMON + 0x03
42 #define KER_ERR_COMMON_CARD_HW_ERR KER_ERR_COMMON + 0x04
43 #define KER_ERR_COMMON_INV_COMM_SEQ KER_ERR_COMMON + 0x05
44 #define KER_ERR_COMMON_ABORT KER_ERR_COMMON + 0x06
45 #define KER_ERR_COMMON_ABORT_FALLBACK_DISABLED KER_ERR_COMMON + 0x07
47 /* ***************************************** kerInit *************************************** */
48 #define KER_ERR_INIT 0x80A0
49 #define KER_ERR_INIT_HAL_INIT KER_ERR_INIT + 0x01
51 /* **************************************** kerDeInit ************************************** */
52 #define KER_ERR_DEINIT 0x80B0
53 #define KER_ERR_DEINIT_HAL_DEINIT KER_ERR_DEINIT + 0x01
55 /* ********************************** kerContTlvCreateByTag ******************************** */
56 #define KER_ERR_TLV_CONT_CREATE_BY_TAG 0x8100
57 #define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x01
58 #define KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x02
59 #define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x03
60 /* *********************************** kerContTlvCreateByTLV ******************************* */
61 #define KER_ERR_TLV_CONT_CREATE_BY_TLV 0x8120
62 #define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x01
63 #define KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x02
64 #define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x03
65 /* ************************************* kerContTlvRelease ********************************* */
66 #define KER_ERR_TLV_CONTAINER_RELEASE 0x8140
67 #define KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM KER_ERR_TLV_CONTAINER_RELEASE + 0x01
68 #define KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM KER_ERR_TLV_CONTAINER_RELEASE + 0x02
69 /* *********************************** kerContTlvListRelease ******************************* */
70 #define KER_ERR_TLV_CONT_LST_RELEASE 0x8160
71 #define KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM KER_ERR_TLV_CONT_LST_RELEASE + 0x01
72 #define KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM KER_ERR_TLV_CONT_LST_RELEASE + 0x02
73 /* ************************************* kerContTlvListPush ******************************** */
74 #define KER_ERR_TLV_CONT_LST_PUSH 0x8180
75 #define KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH + 0x01
76 /* *********************************** kerContTlvListPushLast ****************************** */
77 #define KER_ERR_TLV_CONT_LST_PUSH_LAST 0x8200
78 #define KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM KER_ERR_TLV_CONT_LST_PUSH_LAST + 0x01
79 /* ************************************* kerContTlvListPop ********************************* */
80 #define KER_ERR_TLV_CONT_LST_POP 0x8220
81 #define KER_ERR_TLV_CONT_LST_POP_INV_PARAM KER_ERR_TLV_CONT_LST_POP + 0x01
82 #define KER_ERR_TLV_CONT_LST_POP_NOT_FOUND KER_ERR_TLV_CONT_LST_POP + 0x02
84 /* ************************************** kerTranRelease *********************************** */
85 #define KER_ERR_TRAN_RELEASE 0x8400
86 #define KER_ERR_TRAN_RELEASE_INV_PARAM KER_ERR_TRAN_RELEASE + 0x01
87 #define KER_ERR_TRAN_RELEASE_RELEASE_MEM KER_ERR_TRAN_RELEASE + 0x02
88 #define KER_ERR_TRAN_RELEASE_RELEASE_TLV KER_ERR_TRAN_RELEASE + 0x03
89 #define KER_ERR_TRAN_RELEASE_UNPRED_AC KER_ERR_TRAN_RELEASE + 0x04
91 /* *********************************** kerTranGetDataByTag ********************************* */
92 #define KER_ERR_TRAN_GET_DATA_BY_TAG 0x8420
93 #define KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TAG + 0x01
94 #define KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TAG + 0x02
96 /* ********************************* kerTranGetDataByTagList ******************************* */
97 #define KER_ERR_TRAN_GET_DATA_BY_TLIST 0x8420
98 #define KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x01
99 #define KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x02
101 /* ********************************* kerTranGetScriptResults ******************************* */
102 #define KER_ERR_TRAN_GET_SCRIPT_RESULT 0x8440
103 #define KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x01
104 #define KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x02
105 #define KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x03
107 /* ************************************** kerUpdateTVR ************************************* */
108 #define KER_ERR_TRAN_UPDATE_TVR 0x8460
109 #define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM KER_ERR_TRAN_UPDATE_TVR + 0x01
110 #define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR KER_ERR_TRAN_UPDATE_TVR + 0x02
112 /* ************************************* kerBuildCLbyPSE *********************************** */
113 #define KER_ERR_BUILD_CL_PSE 0x9000
114 #define KER_ERR_BUILD_CL_PSE_INV_PARAM KER_ERR_BUILD_CL_PSE + 0x01
115 #define KER_ERR_BUILD_CL_PSE_CARD_BLOCKED KER_ERR_BUILD_CL_PSE + 0x02
116 #define KER_ERR_BUILD_CL_PSE_NO_PSE KER_ERR_BUILD_CL_PSE + 0x03
117 #define KER_ERR_BUILD_CL_PSE_PSE_BLOCKED KER_ERR_BUILD_CL_PSE + 0x04
118 #define KER_ERR_BUILD_CL_PSE_SELECT_SW KER_ERR_BUILD_CL_PSE + 0x05
119 #define KER_ERR_BUILD_CL_PSE_READ_RECORD_SW KER_ERR_BUILD_CL_PSE + 0x06
120 #define KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS KER_ERR_BUILD_CL_PSE + 0x07
121 #define KER_ERR_BUILD_CL_PSE_GET_FCI KER_ERR_BUILD_CL_PSE + 0x08
122 #define KER_ERR_BUILD_CL_PSE_GET_ADF KER_ERR_BUILD_CL_PSE + 0x09
123 #define KER_ERR_BUILD_CL_PSE_ALLOC_MEM KER_ERR_BUILD_CL_PSE + 0x0A
124 #define KER_ERR_BUILD_CL_PSE_FCI_DATA KER_ERR_BUILD_CL_PSE + 0x0B
125 #define KER_ERR_BUILD_CL_PSE_EMPTY_CL KER_ERR_BUILD_CL_PSE + 0x0C
127 /* *********************************** kerBuildCLbyAppList ********************************* */
128 #define KER_ERR_BUILD_CL_LST 0x9020
129 #define KER_ERR_BUILD_CL_LST_INV_PARAM KER_ERR_BUILD_CL_LST + 0x01
130 #define KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS KER_ERR_BUILD_CL_LST + 0x02
131 #define KER_ERR_BUILD_CL_LST_SELECT_SW KER_ERR_BUILD_CL_LST + 0x03
132 #define KER_ERR_BUILD_CL_LST_GET_FCI KER_ERR_BUILD_CL_LST + 0x04
133 #define KER_ERR_BUILD_CL_LST_INV_DF KER_ERR_BUILD_CL_LST + 0x05
134 #define KER_ERR_BUILD_CL_LST_CARD_BLOCKED KER_ERR_BUILD_CL_LST + 0x06
135 #define KER_ERR_BUILD_CL_LST_ALLOC_MEM KER_ERR_BUILD_CL_LST + 0x07
136 #define KER_ERR_BUILD_CL_LST_APP_BLOCKED KER_ERR_BUILD_CL_LST + 0x08
137 #define KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT KER_ERR_BUILD_CL_LST + 0x09
138 #define KER_ERR_BUILD_CL_LST_PUSH_TLV KER_ERR_BUILD_CL_LST + 0x0A
139 #define KER_ERR_BUILD_CL_LST_EMPTY_CL KER_ERR_BUILD_CL_LST + 0x0B
141 /* *************************************** kerBuildCL ************************************** */
142 #define KER_ERR_BUILD_CL 0x9040
143 #define KER_ERR_BUILD_CL_INV_PARAM KER_ERR_BUILD_CL + 0x01
144 #define KER_ERR_BUILD_CL_GET_SUPP_APP KER_ERR_BUILD_CL + 0x02
145 #define KER_ERR_BUILD_CL_CARD_BLOCKED KER_ERR_BUILD_CL + 0x03
146 #define KER_ERR_BUILD_CL_BUILD_FAILURE KER_ERR_BUILD_CL + 0x04
147 #define KER_ERR_BUILD_CL_INV_CAND_DATA KER_ERR_BUILD_CL + 0x05
148 #define KER_ERR_BUILD_CL_POP_CAND_FAILED KER_ERR_BUILD_CL + 0x06
149 #define KER_ERR_BUILD_CL_EMPTY_CL KER_ERR_BUILD_CL + 0x07
151 /* ************************************** kerSelectApp ************************************* */
152 #define KER_ERR_SELECT_APP 0x9060
153 #define KER_ERR_SELECT_APP_INV_PARAM KER_ERR_SELECT_APP + 0x01
154 #define KER_ERR_SELECT_APP_UNSUPP_COMMAND KER_ERR_SELECT_APP + 0x02
155 #define KER_ERR_SELECT_APP_APP_BLOCKED KER_ERR_SELECT_APP + 0x03
156 #define KER_ERR_SELECT_APP_SELECT_SW KER_ERR_SELECT_APP + 0x04
157 #define KER_ERR_SELECT_APP_FCI_DATA KER_ERR_SELECT_APP + 0x05
158 #define KER_ERR_SELECT_APP_DF_MISMATCH KER_ERR_SELECT_APP + 0x06
159 #define KER_ERR_SELECT_APP_CONFIG KER_ERR_SELECT_APP + 0x07
160 #define KER_ERR_SELECT_APP_ALLOC_MEM KER_ERR_SELECT_APP + 0x08
161 #define KER_ERR_SELECT_APP_UNPREDICT KER_ERR_SELECT_APP + 0x09
163 /* ************************************* kerInitAppProc ************************************ */
164 #define KER_ERR_INIT_APP_PROC 0x9080
165 #define KER_ERR_INIT_APP_PROC_INV_PARAM KER_ERR_INIT_APP_PROC + 0x01
166 #define KER_ERR_INIT_APP_PROC_INV_PDOL KER_ERR_INIT_APP_PROC + 0x02
167 #define KER_ERR_INIT_APP_PROC_INV_CONDITIONS KER_ERR_INIT_APP_PROC + 0x03
168 #define KER_ERR_INIT_APP_PROC_GPO_SW KER_ERR_INIT_APP_PROC + 0x04
169 #define KER_ERR_INIT_APP_PROC_GPO_INV_RESP KER_ERR_INIT_APP_PROC + 0x05
170 #define KER_ERR_INIT_APP_PROC_HAL_TIME KER_ERR_INIT_APP_PROC + 0x06
171 #define KER_ERR_INIT_APP_PROC_AMOUNT_MISSED KER_ERR_INIT_APP_PROC + 0x07
173 /* ************************************* kerReadAppData ************************************ */
174 #define KER_ERR_READ_APP_DATA 0x90A0
175 #define KER_ERR_READ_APP_DATA_INV_PARAM KER_ERR_READ_APP_DATA + 0x01
176 #define KER_ERR_READ_APP_DATA_MISSED_AFL KER_ERR_READ_APP_DATA + 0x02
177 #define KER_ERR_READ_APP_DATA_INV_AFL KER_ERR_READ_APP_DATA + 0x03
178 #define KER_ERR_READ_APP_DATA_RR_SW KER_ERR_READ_APP_DATA + 0x04
179 #define KER_ERR_READ_APP_DATA_RR_INV_RESP KER_ERR_READ_APP_DATA + 0x05
180 #define KER_ERR_READ_APP_DATA_INV_ICC_DATA KER_ERR_READ_APP_DATA + 0x06
181 #define KER_ERR_READ_APP_DATA_APP_VER_PROC KER_ERR_READ_APP_DATA + 0x07
183 /* ************************************* kerOfflineAuth ************************************ */
184 #define KER_ERR_OFFLINE_AUTH 0x90C0
185 #define KER_ERR_OFFLINE_AUTH_INV_PARAM KER_ERR_OFFLINE_AUTH + 0x01
186 #define KER_ERR_OFFLINE_AUTH_ALLOC_MEM KER_ERR_OFFLINE_AUTH + 0x02
187 #define KER_ERR_OFFLINE_AUTH_BUILD_DDOL KER_ERR_OFFLINE_AUTH + 0x03
188 #define KER_ERR_OFFLINE_AUTH_INT_AUTH_SW KER_ERR_OFFLINE_AUTH + 0x04
189 #define KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP KER_ERR_OFFLINE_AUTH + 0x05
191 /* ************************************* kerProcRestrict *********************************** */
192 #define KER_ERR_PROC_RESTR 0x90E0
193 #define KER_ERR_PROC_RESTR_INV_PARAM KER_ERR_PROC_RESTR + 0x01
194 #define KER_ERR_PROC_RESTR_INV_AUC KER_ERR_PROC_RESTR + 0x02
195 #define KER_ERR_PROC_RESTR_INV_TR_DATE KER_ERR_PROC_RESTR + 0x03
197 /* ****************************************** kerCV **************************************** */
198 #define KER_ERR_CV 0x9100
199 #define KER_ERR_CV_INV_PARAM KER_ERR_CV + 0x01
200 #define KER_ERR_CV_INV_AIP KER_ERR_CV + 0x02
201 #define KER_ERR_CV_INV_CVM_LIST KER_ERR_CV + 0x03
202 #define KER_ERR_CV_GET_TVR KER_ERR_CV + 0x04
203 #define KER_ERR_CV_GET_TSI KER_ERR_CV + 0x05
204 #define KER_ERR_CV_GET_CVM_RES KER_ERR_CV + 0x06
205 #define KER_ERR_CV_SET_CVM_RES KER_ERR_CV + 0x07
206 #define KER_ERR_CV_CHECK_CVM KER_ERR_CV + 0x08
208 /* ************************************ kerRiskManagement ********************************** */
209 #define KER_ERR_RISK_MNG 0x9120
210 #define KER_ERR_RISK_MNG_INV_PARAM KER_ERR_RISK_MNG + 0x01
211 #define KER_ERR_RISK_MNG_GET_TVR KER_ERR_RISK_MNG + 0x02
212 #define KER_ERR_RISK_MNG_GET_TSI KER_ERR_RISK_MNG + 0x03
213 #define KER_ERR_RISK_MNG_GET_UN KER_ERR_RISK_MNG + 0x04
214 #define KER_ERR_RISK_MNG_SET_ATC KER_ERR_RISK_MNG + 0x05
216 /* ***************************************** kerTAA **************************************** */
217 #define KER_ERR_TAA 0x9140
218 #define KER_ERR_TAA_INV_PARAM KER_ERR_TAA + 0x01
219 #define KER_ERR_TAA_GET_TVR KER_ERR_TAA + 0x02
220 #define KER_ERR_TAA_CHECK_TDOL KER_ERR_TAA + 0x03
222 /* ***************************************** kerCAA **************************************** */
223 #define KER_ERR_CAA 0x9160
224 #define KER_ERR_CAA_INV_PARAM KER_ERR_CAA + 0x01
225 #define KER_ERR_CAA_GET_TSI KER_ERR_CAA + 0x02
226 #define KER_ERR_CAA_GET_CDOL1 KER_ERR_CAA + 0x03
227 #define KER_ERR_CAA_INV_CDOL1 KER_ERR_CAA + 0x04
228 #define KER_ERR_CAA_INV_SW KER_ERR_CAA + 0x05
229 #define KER_ERR_CAA_INV_RESP KER_ERR_CAA + 0x06
230 #define KER_ERR_CAA_INV_CID KER_ERR_CAA + 0x07
231 #define KER_ERR_CAA_INV_AC KER_ERR_CAA + 0x08
232 #define KER_ERR_CAA_INV_ATC KER_ERR_CAA + 0x09
233 #define KER_ERR_CAA_INV_IAD KER_ERR_CAA + 0x0A
234 #define KER_ERR_CAA_INV_SDAD KER_ERR_CAA + 0x0B
235 #define KER_ERR_CAA_CDA KER_ERR_CAA + 0x0C
236 #define KER_ERR_CAA_XDA KER_ERR_CAA + 0x0D
237 #define KER_ERR_CAA_TAA KER_ERR_CAA + 0x0E
239 /* *************************************** kerOnline *************************************** */
240 #define KER_ERR_ONLINE 0x9180
241 #define KER_ERR_ONLINE_INV_PARAM KER_ERR_ONLINE + 0x01
242 #define KER_ERR_ONLINE_GET_TSI KER_ERR_ONLINE + 0x02
243 #define KER_ERR_ONLINE_GET_TVR KER_ERR_ONLINE + 0x03
244 #define KER_ERR_ONLINE_GET_AIP KER_ERR_ONLINE + 0x04
245 #define KER_ERR_ONLINE_GET_IAD_AUTH KER_ERR_ONLINE + 0x05
246 #define KER_ERR_ONLINE_INV_IAD_AUTH KER_ERR_ONLINE + 0x06
247 #define KER_ERR_ONLINE_TAA KER_ERR_ONLINE + 0x07
248 #define KER_ERR_ONLINE_GET_CDOL2 KER_ERR_ONLINE + 0x08
249 #define KER_ERR_ONLINE_INV_CDOL2 KER_ERR_ONLINE + 0x09
250 #define KER_ERR_ONLINE_GET_ARC KER_ERR_ONLINE + 0x0A
251 #define KER_ERR_ONLINE_INV_SW KER_ERR_ONLINE + 0x0B
252 #define KER_ERR_ONLINE_INV_RESP KER_ERR_ONLINE + 0x0C
253 #define KER_ERR_ONLINE_INV_CID KER_ERR_ONLINE + 0x0D
254 #define KER_ERR_ONLINE_INV_AC KER_ERR_ONLINE + 0x0E
255 #define KER_ERR_ONLINE_INV_ATC KER_ERR_ONLINE + 0x0F
256 #define KER_ERR_ONLINE_INV_IAD KER_ERR_ONLINE + 0x10
257 #define KER_ERR_ONLINE_INV_SDAD KER_ERR_ONLINE + 0x11
258 #define KER_ERR_ONLINE_CDA_FAILED KER_ERR_ONLINE + 0x12
259 #define KER_ERR_ONLINE_CHECK_TDOL KER_ERR_ONLINE + 0x13
261 /* ********************************** kerIsCashbackAllowed ********************************* */
262 #define KER_ERR_IS_CASHBACK_ALLOWED 0x90E0
263 #define KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM KER_ERR_IS_CASHBACK_ALLOWED + 0x01
264 #define KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC KER_ERR_IS_CASHBACK_ALLOWED + 0x02
265 #define KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED KER_ERR_IS_CASHBACK_ALLOWED + 0x03
267 /* ********************************** kerSetOnlinePinResult ******************************** */
268 #define KER_ERR_SET_CVM_RES_ONL_PIN 0x9A00
269 #define KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_ONL_PIN + 0x01
270 #define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR KER_ERR_SET_CVM_RES_ONL_PIN + 0x02
271 #define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI KER_ERR_SET_CVM_RES_ONL_PIN + 0x03
272 #define KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_ONL_PIN + 0x04
274 /* ********************************** kerSetCustomCVMResult ******************************** */
275 #define KER_ERR_SET_CVM_RES_CUSTOM 0x9A20
276 #define KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM KER_ERR_SET_CVM_RES_CUSTOM + 0x01
277 #define KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR KER_ERR_SET_CVM_RES_CUSTOM + 0x02
278 #define KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI KER_ERR_SET_CVM_RES_CUSTOM + 0x03
279 #define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST KER_ERR_SET_CVM_RES_CUSTOM + 0x04
280 #define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES KER_ERR_SET_CVM_RES_CUSTOM + 0x05
282 /* ********************************** kerGetOfflinePinData ********************************* */
283 #define KER_ERR_GET_OFFLINE_PIN_DATA 0x9A40
284 #define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM KER_ERR_GET_OFFLINE_PIN_DATA + 0x01
285 #define KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR KER_ERR_GET_OFFLINE_PIN_DATA + 0x02
286 #define KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES KER_ERR_GET_OFFLINE_PIN_DATA + 0x03
287 #define KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA KER_ERR_GET_OFFLINE_PIN_DATA + 0x04
288 #define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK KER_ERR_GET_OFFLINE_PIN_DATA + 0x05
290 /* ********************************** kerSetOfflinePinResult ******************************* */
291 #define KER_ERR_SET_CVM_RES_OFFL_PIN 0x9A60
292 #define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM KER_ERR_SET_CVM_RES_OFFL_PIN + 0x01
293 #define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR KER_ERR_SET_CVM_RES_OFFL_PIN + 0x02
294 #define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI KER_ERR_SET_CVM_RES_OFFL_PIN + 0x03
295 #define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES KER_ERR_SET_CVM_RES_OFFL_PIN + 0x04
296 #define KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT KER_ERR_SET_CVM_RES_OFFL_PIN + 0x05
297 #define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME KER_ERR_SET_CVM_RES_OFFL_PIN + 0x06
298 #define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW KER_ERR_SET_CVM_RES_OFFL_PIN + 0x07
300 /* ***************************************************************************************** */
303 #endif /* EMV_ERR_H */