emrtd

Crates.ioemrtd
lib.rsemrtd
version0.0.2
sourcesrc
created_at2024-04-17 00:01:12.754305
updated_at2024-06-13 10:33:51.475579
descriptionA library that can read an eMRTD and do security checks.
homepage
repositoryhttps://github.com/Fethbita/emrtd
max_upload_size
id1210849
size988,188
(Fethbita)

documentation

README

Rust eMRTD

Introduction

A library that can read an eMRTD (Electronic Machine Readable Travel Document).

The emrtd crate provides a simple API that can be used to communicate with eMRTDs and read the data that resides within them. With the help of openssl, it can perform Passive Authentication.

NOTE: Please note that this crate is provided 'as is' and is not considered production-ready. Use at your own risk.

WARNING: Currently Active Authentication (AA), Chip Authentication (CA), PACE or EAC are not supported.

Enable the passive_auth feature for Passive Authentication (PA), but note that it depends on openssl crate.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 3

cargo fmt