4 个版本 (2 个重大更改)
0.3.0 | 2024年7月12日 |
---|---|
0.2.0 | 2024年5月10日 |
0.1.1 | 2024年5月4日 |
0.1.0 | 2024年3月23日 |
#1497 in 加密
每月151次下载
用于 nethsm-cli
215KB
2.5K SLoC
NetHSM
一个高级库,用于封装对 nethsm-sdk-rs 库的使用。
NetHSM 是一个硬件设备,用作加密密钥的安全存储。通过 REST API 可以与设备(以及官方的 nethsm 容器)进行通信,以进行配置和各种加密操作。
nethsm-sdk-rs 库是使用 openapi-generator 自动生成的。这导致了一个广泛的 API 表面,文档稀疏,这个 crate 尝试通过使用用于身份验证设置和通信的中心结构来纠正。
测试
此库针对 Nitrokey 的官方 nethsm 容器 进行集成测试。要运行这些长时间运行的测试,需要一个 podman 安装。测试处理所需容器的创建和销毁。
cargo test --all -- --ignored
许可证
本项目根据 Apache-2.0 和 MIT 许可证条款。
依赖关系
~21–33MB
~645K SLoC