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 编码
每月106次下载
43KB
1K SLoC
BASN1 -- 二进制ASN.1编码器 & 解码器
一个在Rust中的二进制ASN.1编码和解码器,与no_std
一起工作
lib.rs
:
ASN.1二进制编码器和解码器(DER,未来可能支持BER/CER)
该软件包的一般原则是避免转换信息或重新分配信息。这应该与no_std兼容。
在解码过程中,用户保持对数据分配的控制权,而解析器则提供对数据分配的带类型视图,并对数据进行验证以确保其正确性。
例如,在从流中读取整数时,解析器会返回一个保证正确的流的有类型切片IntegerSlice
,用户可以保持不变。