8个版本
0.2.4 | 2024年1月15日 |
---|---|
0.2.3 | 2023年2月25日 |
0.2.2 | 2022年12月19日 |
0.2.1 | 2022年10月10日 |
0.1.2 | 2022年9月26日 |
#206 in Unix API
59,594 每月下载量
在 10 个包中使用 (直接使用2个)
57KB
879 代码行数(不含注释)
linux-keyutils
Rust对Linux密钥管理设施的接口。提供了一组安全的接口,允许用户空间程序执行密钥操作。
有关为什么应该使用的更多信息,请参阅Cloudflare博客。
基本用法
要使用 linux-keyutils
,首先在您的 Cargo.toml
中添加以下内容
[dependencies]
linux-keyutils = "0.2"
有关更多信息,请参阅完整的 文档。在 示例目录 中还有一个小的示例程序。
特性
#![no_std]
默认启用。- 对于 std 程序,当启用此包的 std 功能时,
KeyError
实现了std::error::Error
。 - 小型占用空间,库仅依赖于
libc
和bitflags
包。
许可证
您可以选择以下任一许可证
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确声明,否则您提交的任何旨在包含在作品中的贡献都应按上述方式双许可,而不附加任何额外条款或条件。
依赖关系
约150KB