#tlv #smartcard #iso7816 #generate #no-std

no-std iso7816-tlv

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

10 releases

0.4.4 Feb 13, 2024
0.4.3 Mar 17, 2023
0.4.2 Sep 28, 2021
0.4.1 Apr 15, 2020
0.1.1 Sep 26, 2019

#225 in Data structures

Download history 3071/week @ 2024-07-22 3616/week @ 2024-07-29 3043/week @ 2024-08-05 2910/week @ 2024-08-12 3257/week @ 2024-08-19 3813/week @ 2024-08-26 3634/week @ 2024-09-02 3513/week @ 2024-09-09 3021/week @ 2024-09-16 2509/week @ 2024-09-23 3747/week @ 2024-09-30 3640/week @ 2024-10-07 3217/week @ 2024-10-14 3587/week @ 2024-10-21 4411/week @ 2024-10-28 3600/week @ 2024-11-04

14,845 downloads per month
Used in 25 crates (6 directly)

ISC license

46KB
945 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

~28KB