13 个不稳定版本 (6 个破坏性更改)

0.7.0 2024 年 6 月 18 日
0.6.2 2024 年 3 月 8 日
0.6.1 2023 年 10 月 17 日
0.4.1 2022 年 9 月 29 日
0.1.1 2021 年 3 月 31 日

加密学 中排名第 185

Download history 2311/week @ 2024-04-29 3102/week @ 2024-05-06 3034/week @ 2024-05-13 3251/week @ 2024-05-20 3098/week @ 2024-05-27 3216/week @ 2024-06-03 3182/week @ 2024-06-10 3000/week @ 2024-06-17 2793/week @ 2024-06-24 2704/week @ 2024-07-01 2357/week @ 2024-07-08 1760/week @ 2024-07-15 2860/week @ 2024-07-22 2528/week @ 2024-07-29 2396/week @ 2024-08-05 2509/week @ 2024-08-12

每月下载量 10,333
用于 9 包(直接使用 7 个)

Apache-2.0 协议

2MB
59K SLoC

Cryptoki Rust 包装器

Crates.io Code documentation

这是 PKCS #11 的高级、Rust 风格的包装包。

版权 2021 Parsec 项目贡献者。


lib.rs:

Rust PKCS11 新抽象

新模块中的项仅公开符合 Rust 风格的类型和函数,以与 PKCS11 API 接口。并非所有 PKCS11 项都已实现,但所有已实现的内容都是安全的。

new 下的模块遵循可在此处找到的 PKCS11 文档版本 2.40 的结构 这里

一致性说明

在整个包中,许多函数和其他项包含额外的 "一致性" 说明。这些说明可能提供关于行为或额外上下文信息的保证。在所有情况下,此类项均涉及 PKCS#11 标准中的信息,并且取决于通过此包访问的提供程序符合该标准。也就是说,此包被允许 假设 这些保证,并且不一定自行检查或强制执行这些保证。

依赖关系

~0.3–2.4MB
~35K SLoC