48 个版本 (28 个破坏性版本)
0.37.0 | 2024年7月23日 |
---|---|
0.35.0 | 2024年5月10日 |
0.34.0 | 2024年3月18日 |
0.31.0 | 2023年11月27日 |
0.2.0 | 2021年3月4日 |
#20 in #icp
每月 506 次下载
用于 2 个 crate (通过 dfx-core)
240KB
5K SLoC
ic-identity-hsm
是一个用于管理与 HSM (硬件安全模块) 相关的身份的 crate,允许用户使用他们的硬件密钥对互联网计算机消息进行签名。还支持 SoftHSM。
有用的链接
lib.rs
:
一个用于管理与 HSM (硬件安全模块) 相关的身份的 crate,允许用户使用他们的硬件密钥对互联网计算机消息进行签名。也支持 SoftHSM。
示例
use ic_agent::agent::{Agent, http_transport::ReqwestTransport};
use ic_identity_hsm::HardwareIdentity;
let agent = Agent::builder()
.with_transport(ReqwestTransport::create(replica_url)?)
.with_identity(HardwareIdentity::new(lib_path, slot_index, key_id, || Ok("hunter2".to_string()))?)
.build();
依赖项
~18–31MB
~555K SLoC