[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771708: ITP: mrtdreader -- Machine-readable travel document library and example program



Package: wnpp
Severity: wishlist
Owner: Ruben Undheim <ruben.undheim@gmail.com>

* Package name    : mrtdreader
  Version         : 0.1.0
  Upstream Author : Ruben Undheim <ruben.undheim@gmail.com>
* URL             : https://github.com/rubund/mrtdreader
* License         : GPL-3+
  Programming Lang: C
  Description     : Machine-readable travel document library and example program


This package contains the library libmrtd and the command line tool mrtdreader.

Machine-readable travel documents such as passports nowadays usually contain an RFID chip for storing various data. This library provides useful functions for reading out the data from these documents. This version of the library supports the Basic Access Control (BAC). It uses several cryptographic functions from either libgcrypt or libtomcrypt (depending on compile-time options - for debian currently libgcrypt) in order to do the necessary decryption of the content of the MRTDs. The key for the BAC-scheme is derived from the Machine-readable zone (MRZ) which is printed on the MRTD. 
 
The library depends on libnfc for the hardware interaction and only devices supported by libnfc will therefore work.

I think such a library is a useful addition to the debian package repository. It is a good example for using the libnfc library on which there are still rather few packages that depend.


Reply to: