#signing #pkcs7 #email #crypto

no-std cms

纯Rust实现的密码学消息语法(CMS),如RFC 5652和RFC 3274所述

5个版本

0.2.3 2024年1月8日
0.2.2 2023年7月14日
0.2.1 2023年5月4日
0.2.0 2023年3月19日
0.1.0 2019年5月8日

#2346密码学

Download history 1545/week @ 2024-03-14 1643/week @ 2024-03-21 1485/week @ 2024-03-28 1209/week @ 2024-04-04 1144/week @ 2024-04-11 1968/week @ 2024-04-18 5849/week @ 2024-04-25 7917/week @ 2024-05-02 11506/week @ 2024-05-09 11290/week @ 2024-05-16 13090/week @ 2024-05-23 17308/week @ 2024-05-30 17863/week @ 2024-06-06 16409/week @ 2024-06-13 19495/week @ 2024-06-20 13896/week @ 2024-06-27

71,346 每月下载量
16 个crate(11个直接) 中使用

Apache-2.0 OR MIT

1MB
18K SLoC

RustCrypto: 密码学消息语法(CMS)

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

纯Rust实现的密码学消息语法(CMS),如RFC 5652RFC 5911RFC 3274所述。

文档

关于

密码学消息语法(CMS)是IETF的加密消息标准,可用于签名和/或加密数据。它使用基于证书的架构来验证可以交换加密和/或签名消息的主体的身份。

CMS基于PKCS #7的语法,而PKCS #7基于增强型邮件(PEM)标准。

它在许多密码学标准中使用,例如S/MIME、PKCS#12和RFC 3161数字时间戳协议。

最低支持的Rust版本

此crate至少需要Rust 1.65

我们可能会在未来更改MSRV,但将伴随小版本号的增加。

许可证

根据您的要求,许可为

任选。

贡献

除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,将如上双重许可,不附加任何额外条款或条件。

依赖项

~0.4–1.6MB
~31K SLoC