{"repo":"AndyQ/NFCPassportReader","free":true,"listed":false,"github":"https://github.com/AndyQ/NFCPassportReader","clone":"git clone https://github.com/AndyQ/NFCPassportReader.git","description":"NFCPassportReader for iOS 13","language":"Swift","stars":860,"topics":["nfc","passport","ios-swift","ios13","swift","epassport"],"license":"MIT","category":"mobile-apps","readme_excerpt":"NFCPassportReader This package handles reading an NFC Enabled passport using iOS 15 CoreNFC APIS Version 2 (and the main branch) now uses Swift Async/Await for communication. If you need an earlier version, please use 1.1.9 or below! NOTE: I shall continue to release updates through Cocoapods until it changes to read-only (end of 2026) however consider this deprecated and unsupported - please use Swift Package Manager Supported features: Basic Access Control (BAC) Secure Messaging Reads DG1 (MRZ data) and DG2 (Image) in both JPEG and JPEG2000 formats, DG7, DG11, DG12, DG14 and DG15 (also SOD and COM datagroups) Passive Authentication Active Authentication Chip Authentication (ECDH DES and AES keys tested, DH DES AES keys implemented ad should work but currently not tested) PACE - currently only Generic Mapping (GM) supported Ability to dump passport stream and read it back in Uses Async/Await This is still very early days - the code is by no means perfect and there are still some rough edges - there ARE most definitely bugs and I'm sure I'm not doing things perfectly. It reads and verifies my passport (and others I've been able to test) fine, however your mileage may vary. Installation Swift Package Manager (recommended) NFCPassportReader may be installed via Swift Package Manager, by pointing to this repo's URL. CocoaPods (deprecated and unsupported) Install using CocoaPods by adding this line to your Podfile: Then, run the following command: Note - Don't use Bitcode - its n","default_branch":null,"files":null,"tree":[],"storefront":"/r/AndyQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AndyQ/NFCPassportReader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}