missing break

This commit is contained in:
iceman1001 2023-07-23 12:51:12 +02:00
commit 514af4cf84

View file

@ -1054,8 +1054,8 @@ bool SimulateIso14443aInit(uint8_t tagType, uint16_t flags, uint8_t *data, tag_r
case 1: { // MIFARE Classic 1k case 1: { // MIFARE Classic 1k
rATQA[0] = 0x04; rATQA[0] = 0x04;
sak = 0x08; sak = 0x08;
break;
} }
break;
case 2: { // MIFARE Ultralight case 2: { // MIFARE Ultralight
rATQA[0] = 0x44; rATQA[0] = 0x44;
sak = 0x00; sak = 0x00;
@ -1085,32 +1085,31 @@ bool SimulateIso14443aInit(uint8_t tagType, uint16_t flags, uint8_t *data, tag_r
// READ_SIG // READ_SIG
memcpy(rSIGN, mfu_header->signature, 32); memcpy(rSIGN, mfu_header->signature, 32);
AddCrc14A(rSIGN, sizeof(rSIGN) - 2); AddCrc14A(rSIGN, sizeof(rSIGN) - 2);
break;
} }
break;
case 3: { // MIFARE DESFire case 3: { // MIFARE DESFire
rATQA[0] = 0x44; rATQA[0] = 0x44;
rATQA[1] = 0x03; rATQA[1] = 0x03;
sak = 0x20; sak = 0x20;
memcpy(rRATS, "\x06\x75\x77\x81\x02\x80\x00\x00", 8); memcpy(rRATS, "\x06\x75\x77\x81\x02\x80\x00\x00", 8);
break;
} }
break;
case 4: { // ISO/IEC 14443-4 - javacard (JCOP) case 4: { // ISO/IEC 14443-4 - javacard (JCOP)
rATQA[0] = 0x04; rATQA[0] = 0x04;
sak = 0x28; sak = 0x28;
break;
} }
break;
case 5: { // MIFARE TNP3XXX case 5: { // MIFARE TNP3XXX
rATQA[0] = 0x01; rATQA[0] = 0x01;
rATQA[1] = 0x0f; rATQA[1] = 0x0f;
sak = 0x01; sak = 0x01;
break;
} }
break;
case 6: { // MIFARE Mini 320b case 6: { // MIFARE Mini 320b
rATQA[0] = 0x44; rATQA[0] = 0x44;
sak = 0x09; sak = 0x09;
break;
} }
break;
case 7: { // NTAG case 7: { // NTAG
rATQA[0] = 0x44; rATQA[0] = 0x44;
sak = 0x00; sak = 0x00;
@ -1140,41 +1139,39 @@ bool SimulateIso14443aInit(uint8_t tagType, uint16_t flags, uint8_t *data, tag_r
// READ_SIG // READ_SIG
memcpy(rSIGN, mfu_header->signature, 32); memcpy(rSIGN, mfu_header->signature, 32);
AddCrc14A(rSIGN, sizeof(rSIGN) - 2); AddCrc14A(rSIGN, sizeof(rSIGN) - 2);
break;
} }
break;
case 8: { // MIFARE Classic 4k case 8: { // MIFARE Classic 4k
rATQA[0] = 0x02; rATQA[0] = 0x02;
sak = 0x18; sak = 0x18;
break;
} }
break;
case 9: { // FM11RF005SH (Shanghai Metro) case 9: { // FM11RF005SH (Shanghai Metro)
rATQA[0] = 0x03; rATQA[0] = 0x03;
rATQA[1] = 0x00; rATQA[1] = 0x00;
sak = 0x0A; sak = 0x0A;
break;
} }
break;
case 10: { // ST25TA IKEA Rothult case 10: { // ST25TA IKEA Rothult
rATQA[0] = 0x42; rATQA[0] = 0x42;
rATQA[1] = 0x00; rATQA[1] = 0x00;
sak = 0x20; sak = 0x20;
break;
} }
break;
case 11: { // ISO/IEC 14443-4 - javacard (JCOP) case 11: { // ISO/IEC 14443-4 - javacard (JCOP)
rATQA[0] = 0x04; rATQA[0] = 0x04;
sak = 0x20; sak = 0x20;
break;
} }
break;
case 12: { // HID Seos 4K card case 12: { // HID Seos 4K card
rATQA[0] = 0x01; rATQA[0] = 0x01;
sak = 0x20; sak = 0x20;
break;
} }
default: { default: {
if (g_dbglevel >= DBG_ERROR) Dbprintf("Error: unknown tagtype (%d)", tagType); if (g_dbglevel >= DBG_ERROR) Dbprintf("Error: unknown tagtype (%d)", tagType);
return false; return false;
} }
break;
} }
// if uid not supplied then get from emulator memory // if uid not supplied then get from emulator memory