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

Download history 33/week @ 2024-04-26 52/week @ 2024-05-03 172/week @ 2024-05-10 29/week @ 2024-05-17 18/week @ 2024-05-24 190/week @ 2024-05-31 141/week @ 2024-06-07 22/week @ 2024-06-14 15/week @ 2024-06-21 7/week @ 2024-06-28 24/week @ 2024-07-05 21/week @ 2024-07-12 290/week @ 2024-07-19 191/week @ 2024-07-26 20/week @ 2024-08-02

每月 506 次下载
用于 2 个 crate (通过 dfx-core)

Apache-2.0

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