Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
smlu committed May 29, 2024
1 parent 34bcd03 commit 0c551bb
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
## Dart library for ICAO Machine Readable Travel Documents standard - Biometric Passport
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![test](https://github.com/ZeroPass/dmrtd/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/ZeroPass/dmrtd/actions/workflows/test.yml)
[![LGPL v3](https://img.shields.io/badge/License-LGPL_v3-blue.svg?style=for-the-badge)](LICENSE.LGPL)
[![tests](https://img.shields.io/github/actions/workflow/status/ZeroPass/dmrtd/test.yml?label=Tests&branch=master&logo=github&style=for-the-badge)](https://github.com/ZeroPass/dmrtd/actions/workflows/test.yml)

DMRTD is dart implementation of [ICAO 9303](https://www.icao.int/publications/pages/publication.aspx?docnum=9303) standard.
Library provide APIs to send commands to and read data from MRTD.

## Key features
* BAC session key establishment
* Reading all elementary files from MRTD e.g. EF.SOD, EF.DG1, EF.DG15 ...
* Reading all elementary files from MRTD e.g. EF.SOD, EF.DG1, EF.DG15 ...
*Note: most of files can't be fully parsed yet*
* Executing `Active Authentication` on MRTD
* Basic implementation of ICC ISO7816-4 smart card standard
* Implementation of ISO 9797 Algorithm 3 MAC and padding scheme

## Library structure
dmrtd.dart - public passport API
extensions.dart - exposes library's dart [extensions](lib/src/extension)
dmrtd.dart - public passport API
extensions.dart - exposes library's dart [extensions](lib/src/extension)
internal.dart - exposes internal components of the library such as MrtdApi, ICC and crypto

## Usage
Expand All @@ -30,7 +30,7 @@ dependencies:
flutter pub get
```

**Example:**
**Example:**
*Note: See also [example](example) app*

```dart
Expand Down

0 comments on commit 0c551bb

Please sign in to comment.