diff --git a/lib/nfc/helpers/mrtd_helpers.h b/lib/nfc/helpers/mrtd_helpers.h index d538a7079..5d4f05a50 100644 --- a/lib/nfc/helpers/mrtd_helpers.h +++ b/lib/nfc/helpers/mrtd_helpers.h @@ -129,6 +129,18 @@ typedef struct { MrtdDate expiry_date; } EF_DG1_contents; +typedef struct { + MrtdAuthData auth; + bool auth_success; + MrtdAuthMethod auth_method_used; + + struct { + EF_DIR_contents EF_DIR; + EF_COM_contents EF_COM; + EF_DG1_contents DG1; + } files; +} MrtdData; + const char* mrtd_auth_method_string(MrtdAuthMethod method); bool mrtd_auth_method_parse_string(MrtdAuthMethod* method, const char* str); diff --git a/lib/nfc/protocols/mrtd.h b/lib/nfc/protocols/mrtd.h index 6ac4a93ae..b3377641a 100644 --- a/lib/nfc/protocols/mrtd.h +++ b/lib/nfc/protocols/mrtd.h @@ -16,18 +16,6 @@ typedef struct { bool secure_messaging; } MrtdApplication; -typedef struct { - MrtdAuthData auth; - bool auth_success; - MrtdAuthMethod auth_method_used; - - struct { - EF_DIR_contents EF_DIR; - EF_COM_contents EF_COM; - EF_DG1_contents DG1; - } files; -} MrtdData; - //TODO: description MrtdApplication* mrtd_alloc_init(FuriHalNfcTxRxContext* tx_rx); void mrtd_test(MrtdApplication* app, MrtdData* mrtd_data); //TODO: remove