SkillAgentSearch skills...

Emrtd

Rust eMRTD

Install / Use

/learn @Fethbita/Emrtd
About this skill

Quality Score

0/100

Supported Platforms

Universal

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

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

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.

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1y ago
Forks3

Languages

Rust

Security Score

65/100

Audited on Feb 18, 2025

No findings