3个不稳定版本
使用旧的Rust 2015
0.2.1 | 2018年4月25日 |
---|---|
0.2.0 | 2018年4月16日 |
0.1.0 | 2018年4月4日 |
#16 in #hsm
91KB
2K SLoC
libyubihsm-rs
Rust库,用于与YubiHSM2交互。
要求
libyubihsm-rs需要YubiHSM2 SDK才能构建。下载后,应将libyubihsm.so.1
(以及匹配的libyubihsm.so
符号链接)放置在系统库目录中。
使用方法
在与YubiHSM2一起工作之前,建议阅读YubiHSM2文档中的概念页面。如该页面所述,YubiHSM2的大部分功能需要使用一个Session
。可以通过一个Connector
创建Session
,该Connector
连接到SDK中包含的正在运行的yubihsm-connector
实例。一旦获得Session
,就可以使用YubiHSM2提供的加密功能。
libyubihsm-rs在crates上发布。可以通过在您的Cargo.toml
中添加以下内容将其添加为依赖项:
[dependencies.libyubihsm]
version = "0.1"
文档
文档目前尚未托管在任何地方,但可以通过克隆此存储库并运行cargo doc
来构建。
依赖项
~0–1.8MB
~36K SLoC