1 unstable release
0.1.0 | Feb 19, 2021 |
---|
#1117 in #crypto
Used in simple-tlv
15KB
258 lines
simple-tlv
Encoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations.
Follows the approach taken in der
.
License
simple-tlv
is licensed under either of Apache License, Version 2.0 or MIT License at your option.
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.
lib.rs
:
Custom derive support for the simple-tlv
crate
With #[tlv(slice)]
set, Encodable
should work for fields implementing AsRef<[u8]>
,
and Decodable
should work for fields implementing TryFrom<[u8]>
, even if the field
is not Decodable
or Encodable
.
Dependencies
~1.5MB
~35K SLoC