|
| | NFCBFileSystem (m5::nfc::NFCLayerB &layer) |
| | Constructor with NFCLayerB.
|
| |
| | FileSystem (m5::nfc::isodep::IsoDEP &isoDEP) |
| | Constructor with IsoDEP.
|
| |
| const std::vector< uint8_t > & | lastSelectData () const |
| | Last SELECT response data (SW excluded)
|
| |
| bool | createFile (const uint8_t *fcp, const uint16_t fcp_len) |
| | CREATE FILE.
|
| |
| bool | createFile (const FCP &fcp) |
| | CREATE FILE.
|
| |
| bool | createFile (const uint16_t fid, const uint16_t file_size) |
| | CREATE FILE.
|
| |
| bool | selectFile (const m5::nfc::apdu::SelectBy by, const m5::nfc::apdu::SelectOccurrence occ, const m5::nfc::apdu::SelectResponse res, const uint8_t *param, const uint8_t param_len) |
| | SELECT FILE (generic)
|
| |
| bool | selectByFileId (const uint16_t fid, const m5::nfc::apdu::SelectResponse res=m5::nfc::apdu::SelectResponse::FCI, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT by File ID with explicit response type.
|
| |
| bool | selectFileIdAuto (const uint16_t fid, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT by File ID with auto response fallback (None->FCI->FCP)
|
| |
| bool | selectByDfName (const uint8_t *aid, const uint8_t aid_len, const m5::nfc::apdu::SelectResponse res=m5::nfc::apdu::SelectResponse::FCI, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT by DF Name with explicit response type.
|
| |
| bool | selectDfNameAuto (const uint8_t *aid, const uint8_t aid_len, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT by DF Name with auto response fallback (FCI->None->FCP)
|
| |
| bool | selectByPath (const uint8_t *path, const uint8_t path_len, const bool from_mf=true, const m5::nfc::apdu::SelectResponse res=m5::nfc::apdu::SelectResponse::FCI, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT by path (MF or current DF)
|
| |
| bool | selectParent (const m5::nfc::apdu::SelectResponse res=m5::nfc::apdu::SelectResponse::FCI, const m5::nfc::apdu::SelectOccurrence occ=m5::nfc::apdu::SelectOccurrence::FirstOrOnly) |
| | SELECT parent DF.
|
| |
| bool | selectMasterFile () |
| | SELECT MF (Master File)
|
| |
| bool | verify (const uint8_t *password, const uint16_t pass_len, const uint8_t param2) |
| | VERIFY (generic)
|
| |
| bool | verifyGlobal (const uint8_t *password, const uint16_t pass_len) |
| | VERIFY global reference data.
|
| |
| bool | verifySpecific (const uint8_t *password, const uint16_t pass_len) |
| | VERIFY specific reference data.
|
| |
| bool | readBinary (std::vector< uint8_t > &out, const uint16_t offset, const uint16_t le) |
| | READ BINARY.
|
| |
| bool | updateBinary (const uint16_t offset, const uint8_t *data, const uint16_t data_len) |
| | UPDATE BINARY.
|
| |
File system base using isoDEP for NFC-B.