#der #codec #asn-1 #binary #decoding #decoder

basn1

二进制ASN.1编码和解码无标准库(DER)

4个版本

0.1.3 2020年9月15日
0.1.2 2020年5月11日
0.1.1 2020年5月5日
0.1.0 2020年5月2日

#1542 in 编码

Download history 9/week @ 2024-04-01 81/week @ 2024-04-22 14/week @ 2024-04-29 33/week @ 2024-05-06 39/week @ 2024-05-13 29/week @ 2024-05-20 26/week @ 2024-05-27 3/week @ 2024-06-10 1/week @ 2024-07-01 38/week @ 2024-07-08 67/week @ 2024-07-15

每月106次下载

MIT/Apache

43KB
1K SLoC

BASN1 -- 二进制ASN.1编码器 & 解码器

一个在Rust中的二进制ASN.1编码和解码器,与no_std一起工作


lib.rs:

ASN.1二进制编码器和解码器(DER,未来可能支持BER/CER)

该软件包的一般原则是避免转换信息或重新分配信息。这应该与no_std兼容。

在解码过程中,用户保持对数据分配的控制权,而解析器则提供对数据分配的带类型视图,并对数据进行验证以确保其正确性。

例如,在从流中读取整数时,解析器会返回一个保证正确的流的有类型切片IntegerSlice,用户可以保持不变。

无运行时依赖项