#json #jose #signing #encryption #algorithm #javascript #object

jose-jwa

按照RFC7518描述,纯Rust实现JavaScript对象签名加密(JOSE)规范中的JSON Web算法(JWA)组件。

4个版本

0.1.2 2023年8月21日
0.1.1 2023年8月19日
0.1.0 2023年5月21日
0.0.0 2022年9月5日

#2605 in 加密学

Download history 137/week @ 2024-03-13 202/week @ 2024-03-20 122/week @ 2024-03-27 110/week @ 2024-04-03 126/week @ 2024-04-10 168/week @ 2024-04-17 297/week @ 2024-04-24 374/week @ 2024-05-01 218/week @ 2024-05-08 383/week @ 2024-05-15 467/week @ 2024-05-22 265/week @ 2024-05-29 289/week @ 2024-06-05 337/week @ 2024-06-12 323/week @ 2024-06-19 429/week @ 2024-06-26

1,392 每月下载量
用于 4 个crate(3 个直接使用)

Apache-2.0 OR MIT

8KB
83

RustCrypto: JOSE JWA

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

按照RFC7518描述,纯Rust实现JavaScript对象签名加密(JOSE)规范中的JSON Web算法(JWA)组件。

JWAs定义了可以用于JOSE中“alg”键的加密和签名算法。此crate提供了一个枚举表示允许的算法。

文档

最低支持的Rust版本

此crate至少需要 Rust 1.65

我们可能会在未来更改MSRV,但将会伴随一个次要版本的升级。

许可证

根据您的选择,许可协议为

贡献

除非您明确说明,否则根据Apache-2.0许可定义,任何有意提交以包含在作品中的贡献,均将按照上述方式双许可,不附加任何额外条款或条件。

依赖关系

~0.4–1MB
~23K SLoC