mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-22 14:13:42 -07:00
emv_tag_dump_bitmask works
This commit is contained in:
parent
ae616398b4
commit
8d004b5d55
1 changed files with 2 additions and 1 deletions
|
@ -284,10 +284,11 @@ static void emv_tag_dump_bitmask(const struct tlv *tlv, const struct emv_tag *ta
|
||||||
PRINT_INDENT(level);
|
PRINT_INDENT(level);
|
||||||
fprintf(f, "\tByte %u (%02x)\n", byte, val);
|
fprintf(f, "\tByte %u (%02x)\n", byte, val);
|
||||||
for (bit = 8; bit > 0; bit--, val <<= 1) {
|
for (bit = 8; bit > 0; bit--, val <<= 1) {
|
||||||
if (val & 0x80)
|
if (val & 0x80){
|
||||||
PRINT_INDENT(level);
|
PRINT_INDENT(level);
|
||||||
fprintf(f, "\t\t%s - '%s'\n", bitstrings[bit - 1],
|
fprintf(f, "\t\t%s - '%s'\n", bitstrings[bit - 1],
|
||||||
bits->bit == EMV_BIT(byte, bit) ? bits->name : "Unknown");
|
bits->bit == EMV_BIT(byte, bit) ? bits->name : "Unknown");
|
||||||
|
}
|
||||||
if (bits->bit == EMV_BIT(byte, bit))
|
if (bits->bit == EMV_BIT(byte, bit))
|
||||||
bits ++;
|
bits ++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue