24个版本
0.6.8 | 2023年12月12日 |
---|---|
0.6.7 | 2023年6月10日 |
0.6.6 | 2023年3月4日 |
0.6.5 | 2022年12月14日 |
0.1.0 | 2020年10月12日 |
#85 in 加密学
每月 129,069 次下载
用于 62 个 crate(直接使用3个)
235KB
4.5K SLoC
PASETOrs
"Paseto是JOSE(JWT、JWE、JWS)中你所喜爱的所有功能,没有众多困扰JOSE标准的许多设计缺陷。"
PASETO(平台无关安全令牌)是安全无状态令牌。更多信息请参阅这里和PASETO.io。
此库包含
- 纯Rust实现Version 4、3† 和 2协议
- PASERK支持(有限数量的PASERK类型)以及可选的
serde
支持 -
#![no_std]
(禁用默认功能)和#![forbid(unsafe_code)]
- 适合WASM(使用
wasm32-unknown-unknown
和#![no_std]
) - 模糊测试目标
- 测试向量
- 使用示例
† 目前仅支持版本3的公共变体(v3.public
)。
使用方法
安全性
此库尚未经过任何第三方安全审计。使用存在风险。
支持的最低Rust版本
支持Rust 1.70.0或更高版本,但大多数测试使用最新的稳定版Rust进行。
MSRV可能在任何时候更改,不会被视为SemVer破坏性更改。
变更日志
请参阅CHANGELOG.md列表。
许可证
pasetors采用MIT许可证。有关更多信息,请参阅LICENSE
文件。
依赖项
~0.1–2.9MB
~55K SLoC