#smartcard #iso7816 #tlv #no_std

no-std iso7816-tlv

tools and utilities for handling TLV data as defined in ISO/IEC 7816-4

7 unstable releases (3 breaking)

✓ Uses Rust 2018 edition

0.4.1 Apr 15, 2020
0.4.0 Mar 9, 2020
0.3.0 Nov 7, 2019
0.2.1 Sep 30, 2019
0.1.1 Sep 26, 2019

#100 in No standard library

Download history 12/week @ 2020-01-18 1/week @ 2020-02-01 8/week @ 2020-02-08 14/week @ 2020-02-15 30/week @ 2020-02-22 1/week @ 2020-02-29 29/week @ 2020-03-07 9/week @ 2020-03-14 18/week @ 2020-03-21 6/week @ 2020-03-28 9/week @ 2020-04-04 54/week @ 2020-04-11 5/week @ 2020-04-18 1/week @ 2020-04-25 2/week @ 2020-05-02

60 downloads per month

ISC license

37KB
878 lines

iso7816-tlv

Tools and utilities for handling TLV data as defined in ISO7816-4.

This include BER-TLV data or SIMPLE-TLV data objects.

Features

Currently only generating and parsing BER-TLV or SIMPLE-TLV data.

More features or functions may be added depending of needs.

There is currently no real plan for needed/required features to add.

Improvements

Feel free to open issues for anything, including

  • API changes
  • remarks about code style (as i'm quite new to rust)
  • feature requests

lib.rs:

This crate provides tools and utilities for handling TLV data as defined in ISO7816-4.

This include BER-TLV data or SIMPLE-TLV data objects.

Dependencies

~18KB