mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-22 14:23:50 -07:00
emrtd: make clean pass
This commit is contained in:
parent
d197d5df34
commit
457311ffd9
1 changed files with 5 additions and 5 deletions
|
@ -145,23 +145,23 @@ static char calculate_check_digit(char *data) {
|
||||||
|
|
||||||
static int asn1datalength(uint8_t *datain, int datainlen, int offset) {
|
static int asn1datalength(uint8_t *datain, int datainlen, int offset) {
|
||||||
PrintAndLogEx(DEBUG, "asn1datalength, datain: %s", sprint_hex_inrow(datain, datainlen));
|
PrintAndLogEx(DEBUG, "asn1datalength, datain: %s", sprint_hex_inrow(datain, datainlen));
|
||||||
int lenfield = (int) *(datain + offset);
|
int lenfield = (int) * (datain + offset);
|
||||||
PrintAndLogEx(DEBUG, "asn1datalength, lenfield: %i", lenfield);
|
PrintAndLogEx(DEBUG, "asn1datalength, lenfield: %i", lenfield);
|
||||||
if (lenfield <= 0x7f) {
|
if (lenfield <= 0x7f) {
|
||||||
return lenfield;
|
return lenfield;
|
||||||
} else if (lenfield == 0x81) {
|
} else if (lenfield == 0x81) {
|
||||||
return ((int) *(datain + offset + 1));
|
return ((int) * (datain + offset + 1));
|
||||||
} else if (lenfield == 0x82) {
|
} else if (lenfield == 0x82) {
|
||||||
return ((int) *(datain + offset + 1) << 8) | ((int) *(datain + offset + 2));
|
return ((int) * (datain + offset + 1) << 8) | ((int) * (datain + offset + 2));
|
||||||
} else if (lenfield == 0x83) {
|
} else if (lenfield == 0x83) {
|
||||||
return (((int) *(datain + offset + 1) << 16) | ((int) *(datain + offset + 2)) << 8) | ((int) *(datain + offset + 3));
|
return (((int) * (datain + offset + 1) << 16) | ((int) * (datain + offset + 2)) << 8) | ((int) * (datain + offset + 3));
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int asn1fieldlength(uint8_t *datain, int datainlen, int offset) {
|
static int asn1fieldlength(uint8_t *datain, int datainlen, int offset) {
|
||||||
PrintAndLogEx(DEBUG, "asn1fieldlength, datain: %s", sprint_hex_inrow(datain, datainlen));
|
PrintAndLogEx(DEBUG, "asn1fieldlength, datain: %s", sprint_hex_inrow(datain, datainlen));
|
||||||
int lenfield = (int) *(datain + offset);
|
int lenfield = (int) * (datain + offset);
|
||||||
PrintAndLogEx(DEBUG, "asn1fieldlength, thing: %i", lenfield);
|
PrintAndLogEx(DEBUG, "asn1fieldlength, thing: %i", lenfield);
|
||||||
if (lenfield <= 0x7f) {
|
if (lenfield <= 0x7f) {
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue