NFC: Support DESFire Transaction MAC file type [ci skip]

by Willy-JL in OFW PR 4159
This commit is contained in:
MX
2025-03-28 14:13:31 +03:00
parent 6cc4976568
commit dd3a3a02c9
4 changed files with 89 additions and 13 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;