#smartcard #tlv #no-std #iso7816

no-std iso7816-tlv

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

8 releases

0.4.2 Sep 28, 2021
0.4.1 Apr 15, 2020
0.4.0 Mar 9, 2020
0.3.0 Nov 7, 2019
0.1.1 Sep 26, 2019

#225 in Data structures

Download history 4229/week @ 2022-08-10 3900/week @ 2022-08-17 4264/week @ 2022-08-24 4211/week @ 2022-08-31 4500/week @ 2022-09-07 4322/week @ 2022-09-14 5264/week @ 2022-09-21 5610/week @ 2022-09-28 5378/week @ 2022-10-05 5204/week @ 2022-10-12 4943/week @ 2022-10-19 4803/week @ 2022-10-26 6223/week @ 2022-11-02 5188/week @ 2022-11-09 5304/week @ 2022-11-16 3656/week @ 2022-11-23

21,148 downloads per month
Used in 4 crates (via openpgp-card-pcsc)

ISC license

43KB
914 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

~29KB