NFC: Support DESFire Transaction MAC file type

This commit is contained in:
Willy-JL
2025-03-25 09:13:25 +00:00
parent 02dedd60f3
commit beb8a8c702
3 changed files with 88 additions and 12 deletions

View File

@@ -97,6 +97,7 @@ typedef enum {
MfDesfireFileTypeValue = 2,
MfDesfireFileTypeLinearRecord = 3,
MfDesfireFileTypeCyclicRecord = 4,
MfDesfireFileTypeTransactionMac = 5,
} MfDesfireFileType;
typedef enum {
@@ -128,6 +129,11 @@ typedef struct {
uint32_t max;
uint32_t cur;
} record;
struct {
uint8_t key_option;
uint8_t key_version;
uint32_t counter_limit;
} transaction_mac;
};
} MfDesfireFileSettings;