0 | Success | 1024 | Challenge not decimal |
1 | Failure | 1025 | Buffer too small |
2 | Static password validation failed | 1026 | Currency not decimal |
130 | Invalid response pointer | 1027 | TDS too long |
131 | Missing required challenge | 1028 | Transaction currency required |
132 | Unsupported token type | 1029 | Transaction amount too long |
133 | Invalid RandomNumber pointer | 1030 | Transaction currency too long |
134 | Invalid UnlockCode pointer | 1031 | Transaction amount required |
135 | Invalid challenge pointer | 1032 | Invalid message length |
136 | Invalid ChallengeLength pointer | 1033 | Invalid item type |
137 | Challenge not supported | 1034 | Invalid IIPB length |
138 | Unlock function not supported | 1035 | Invalid PSN |
139 | Invalid signature pointer |
|
|
140 | Challenge corrupted | 1037 | Transaction amount is not decimal |
141 | Invalid field count | 1038 | Key type invalid |
142 | Invalid TestCode pointer | 1039 | Invalid response length with DP algorithm |
143 | Invalid HostDateTime pointer | 1040 | Invalid host code length with DP algorithm |
144 | Invalid ClockShift pointer | 1041 | Invalid ATC bit mask in IIPB |
145 | Invalid ChallengeMsg pointer | 1042 | Invalid response type |
146 | Invalid MasterKey pointer | 1043 | Invalid IIPB - more than 64 bits set |
147 | Invalid ActivationCode pointer | 1100 | Function not supported |
148 | Invalid data field pointer | 1101 | EMV-CAP is not supported |
149 | Invalid initial vector length | 1103 | Unlock Version 2 not supported |
150 | Invalid derivation data length | 1104 | Virtual token is not a primary token |
151 | Invalid KCV length | 1106 | EMV HSM application not supported |
152 | Invalid DataField pointer | 1107 | EMV SSM application not supported |
153 | Invalid event window | 1109 | Invalid derivation code |
154 | Invalid data block size | 1110 | Invalid derivation code pointer |
155 | Invalid time window | 1111 | Invalid derivation code length |
156 | Obsolete hash data block | 1112 | Invalid character in derivation code |
157 | Invalid hash data block | 1113 | Derivation code check digit is wrong |
158 | Invalid salt pointer | 1114 | Invalid derivation code format parameter |
159 | Invalid state data block pointer | 1116 | Response check digit not allowed |
160 | Invalid hash data block pointer | 1117 | Challenge check digit not allowed |
161 | Invalid key pointer | 1118 | Unsupported BLOB |
162 | Salt buffer too big | 1119 | Unsupported payload key BLOB |
163 | Key buffer too big | 1262 | Payload key data buffer too small |
164 | Invalid serial number suffix pointer | 1263 | Device ID buffer too small |
165 | Invalid response length | 1264 | Invalid master application |
166 | Missing required CESPR | 1265 | Invalid master application data pointer |
167 | Input data corrupted (challenge or CESPR) | 1266 | Invalid message vector pointer |
169 | CESPR character invalid | 1267 | Invalid message vector length |
179 | Session handle invalid | 1268 | Invalid message vector version |
|
| 1269 | Invalid message vector pointer |
201 | Code replay attempt | 1270 | Invalid activation message pointer |
202 | Identification error threshold reached | 1271 | Invalid activation message length pointer |
203 | Sign error threshold reached | 1272 | Invalid message body type |
204 | Duplicate signature found | 1273 | Invalid activation vector length |
205 | Inactive days reached | 1274 | Invalid message protocol version |
206 | Sign sync error | 1275 | Invalid message protection type |
207 | Invalid use of onlinesg flag | 1276 | Invalid device code pointer |
208 | Application disabled | 1277 | Invalid device ID pointer |
209 | Grace period expired | 1278 | Invalid device ID length pointer |
210 | Allowed use count reached | 1279 | Invalid device ID |
211 | Virtual token not supported | 1280 | Invalid device type pointer |
272 | Invalid wrapped key | 1281 | Invalid device code length |
412 | Invalid checksum | 1282 | Invalid device code check digit |
413 | Invalid Base64 format | 1283 | Invalid device code character |
414 | Invalid checksum (HSM) | 1284 | Invalid device code |
500 | Init key not verified | 1285 | Master key derivation failed |
501 | Bad init key length | 1286 | Invalid payload key pointer / Invalid payload key data pointer |
506 | Invalid CINIT handle pointer | 1287 | Invalid payload key length pointer / Invalid payload key data length pointer |
507 | Invalid CINI HDR pointer | 1288 | Invalid serial number prefix |
508 | Invalid header record | 1289 | Invalid serial number suffix |
509 | Invalid CINI data pointer | 1290 | Invalid sequence number pointer |
510 | Invalid Digipass data pointer | 1291 | Invalid application count pointer |
511 | Invalid serial number pointer | 1292 | Sequence number threshold reached |
512 | Invalid AuthMode pointer | 1293 | Invalid sequence number |
513 | Invalid data record | 1294 | Digipass key derivation failed |
514 | Invalid Digipass info pointer | 1295 | Invalid Digipass instance SM application in static vector |
515 | Invalid Digipass type pointer | 1296 | Key wrapping failed |
516 | Invalid key set pointer | 1297 | Invalid static vector |
517 | Invalid property value | 1298 | Invalid Digipass instance application in static vector |
518 | Invalid property | 1299 | Signed message not hexadecimal |
530 | Invalid QA data pointer | 1300 | Invalid signed message length |
531 | Invalid QA security level | 1301 | Invalid signed message pointer |
532 | Invalid QA data length | 1302 | AES CTR encryption failed |
533 | Invalid UserId pointer | 1303 | Invalid request message pointer |
534 | Invalid UserId length | 1304 | Invalid request message length pointer |
535 | Invalid QA number | 1305 | Invalid request body pointer |
536 | Invalid encrypted QA data | 1306 | Invalid request body length |
537 | Invalid static vector pointer | 1307 | Invalid deactivation message pointer |
540 | Invalid QAkey pointer | 1308 | Invalid deactivation message length pointer |
541 | Invalid index list | 1309 | Invalid Secure Channel application |
542 | Invalid hash list | 1310 | Invalid payload key type |
543 | Invalid DP4WebBLOB | 1311 | Null Digipass data |
545 | Invalid static vector length | 1312 | Null serial number |
546 | Invalid activation code format in static vector | 1313 | Null authentication mode |
547 | Alea is too long | 1314 | Null token type |
548 | Shared secret is too long / Shared data too long | 1315 | Invalid reserved value |
549 | Alea and shared secret too long / Alea + shared data too long | 316 | Secure Channel not supported |
550 | Null master key label pointer | 1317 | Secure Channel supported. Payload key BLOB is mandatory |
551 | Null master key KCV pointer | 1318 | Secure Channel not supported. Payload key BLOB has to be NULL or empty string |
552 | Null derivation seed pointer | 1319 | Invalid library version pointer |
553 | Null derivation key KCV pointer | 1320 | Library version buffer too small |
554 | Null TLV data pointer | 1321 | Invalid library version length pointer |
555 | Null auth mode pointer | 1322 | Invalid library bitness pointer |
556 | Null master key reference | 1323 | Library bitness buffer too small |
557 | Null encryption key reference | 1324 | Invalid library bitness length pointer |
558 | Null encryption key KCV pointer | 1325 | Invalid library type pointer |
559 | Invalid seed length | 1326 | Library type buffer too small |
560 | Null output buffer | 1327 | Invalid library type length pointer |
561 | Invalid matrix card sequence number | 1328 | Invalid module version |
562 | Invalid row number | 1329 | Module version buffer too small |
563 | Invalid column number | 1330 | Invalid module version length pointer |
564 | Invalid security level | 1331 | Activation 1 not supported |
567 | Invalid activation flags value | 1332 | Activation 2 not supported |
568 | Invalid DP+ application in Digipass data | 1333 | Deactivation not supported |
569 | Invalid application name in Digipass data | 1334 | Transaction request not supported |
570 | Invalid static vector version | 1335 | Invalid payload key type in payload key data |
571 | Invalid application index in static vector | 1336 | Inconsistent payload key type between payload key data and message vector |
572 | Missing application key type in static vector | 1337 | Unsupported message protocol version |
573 | Serial number suffix not decimal | 1338 | Unsupported message type |
574 | Invalid serial number prefix in SV | 1339 | Unsupported message type |
575 | Invalid event reactivation counter pointer | 1340 | Invalid message pointer |
576 | Digipass data does not match with SV | 1341 | Message is not hexadecimal |
577 | HSM random generation failed | 1342 | Invalid response message length |
578 | Invalid BLOB status | 1343 | Invalid information message length |
579 | Alea or shared data not allowed | 1344 | Invalid request message length |
580 | Static vector light not found | 1345 | Invalid request message protection type |
590 | Invalid command pointer | 1346 | Invalid request message protection type |
600 | Invalid Gordian root information | 1347 | Invalid information message protection type |
601 | Invalid Gordian today information | 1348 | Invalid information message protection type |
602 | Invalid Gordian tomorrow information | 1349 | Invalid response body pointer |
603 | Invalid Gordian stimulus information | 1350 | Invalid response body pointer |
701 | Invalid input buffer pointer | 1351 | Invalid response body pointer |
702 | Invalid HASH buffer pointer | 1352 | Nonces are not equal |
703 | Invalid hash algorithm | 1353 | Payload key BLOB is mandatory |
704 | Invalid hash length | 1354 | Invalid request message type |
706 | Invalid data buffer pointer | 1355 | Invalid response message type |
801 | Static password not supported | 1356 | Invalid information body pointer |
802 | Change password mandatory | 1357 | Invalid information body pointer |
803 | New password too short | 1358 | Invalid information body length pointer |
804 | New password too long | 1359 | Information body buffer is too small |
805 | Password not equal | 1360 | Invalid information message type |
806 | Static password change not supported | 1361 | Invalid authentication tag |
807 | Serial number not equal | 1362 | Invalid response message length |
808 | Invalid application count value | 1363 | Invalid message expiration time value |
809 | Encrypted static password not supported | 1364 | Message time validity expired |
810 | Unlock authentication failure | 5001 | Unsupported request message protocol version |
811 | Invalid unlock authentication code pointer | 5002 | Unsupported request message type |
812 | Invalid unlock authentication index | 5003 | Unsupported request message protection type |
813 | Unlock authentication code is too short | 5004 | Invalid request message length |
814 | Unlock authentication code is too long | 5005 | Invalid request message; character not hexadecimal |
900 | HSM null session | 5006 | Incorrect serial number in the request message; character not hexadecimal |
901 | HSM invalid state | 5007 | Invalid authentication tag in the request message |
907 | HSM not initialized | 10001 | Success with context warning |
908 | HSM key not found | 10002 | Success with user warning |
909 | HSM invalid slot ID | 10003 | Success with user & context warning |
910 | Invalid HSM command in reply | 10004 | Success with platform warning |
911 | HSM invalid key KCV | 10005 | Success with platform & context warning |
912 | HSM invalid BLOB status | 10006 | Success with platform & user warning |
913 | Invalid HSM key property | 10007 | Success with platform & user & context warning |
916 | PKCS11 find process error | 20000 to 29999 | PKCS11 vendor error |
917 | Key type inconsistent | 30000 to 31999 | PKCS11 standard error |
918 | HSM encryption failed | -101 | Challenge too short |
919 | HSM decryption failed | -102 | Challenge too long |
950 | Invalid application for AES HSM encryption | -103 | Challenge check digit wrong |
951 | Invalid HSM key type for HSM decryption | -105 | Challenge minimum length not allowed |
1000 | Function does not support EMV-CAP | -106 | Challenge maximum length not allowed |
1001 | Function does not support EMV-CAP | -107 | Challenge number wrong |
1002 | Compression failed - header too big | -108 | Challenge character invalid |
1003 | Compression failed - source too big | -151 | CESPR too short |
1004 | Compression failed maximum length requirements | -152 | CESPR too long |
1005 | BER-TLV TAG too long - must be 1 or 2 bytes | -153 | Server public key too long |
1006 | BER-TLV length field too long – must be <= 5 bytes | -201 | Response length out of bounds |
1007 | Invalid BER-TLV tag field | -202 | Response too short |
|
| -203 | Response too long |
1009 | Total length does not match TLV object lengths | -204 | Response check digit wrong |
1010 | IAD not found in TLV list | -205 | Response character not decimal |
1011 | AIP not found in TLV list | -206 | Response character not hexadecimal |
1012 | PAN not found | -207 | Response character set not specified |
1013 | PSN not found | -208 | Response not alphanumeric |
1014 | IAF profile not found in TLV list | -301 | Time most execution failed |
1015 | Challenge is not hexadecimal | -302 | Time next execution failed |
1016 | Challenge and TDS present | -310 | Invalid reserved parameter |
1017 | IIPB profile not found in TLV list | -401 | Event most execution failed |
1018 | Invalid TLV item pointer | -508 | Token type not supported |
1019 | Missing mandatory TLV item | -509 | Response type not allowed |
|
| -510 | Invalid record |
1021 | CDOL compression failed, CDOL is too long | -511 | Wrong record CRC check |
1022 | Invalid BER-TLV data pointer | -1501 | Memory allocation failed |
1023 | TDS not decimal | | |