Thanks to visit codestin.com
Credit goes to lib.rs

64 releases (36 breaking)

0.45.0 Dec 19, 2025
0.44.3 Oct 31, 2025
0.44.1 Sep 15, 2025
0.41.0 Jul 10, 2025
0.2.0 Mar 4, 2021

#13 in #internet-computer-icp

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

6,892 downloads per month
Used in 3 crates (2 directly)

Apache-2.0

370KB
7.5K SLoC

A crate to manage identities related to HSM (Hardware Security Module), allowing users to sign Internet Computer messages with their hardware key. Also supports SoftHSM.

Example

use ic_agent::agent::Agent;
use ic_identity_hsm::HardwareIdentity;
let agent = Agent::builder()
    .with_url(replica_url)
    .with_identity(HardwareIdentity::new(lib_path, slot_index, key_id, || Ok("hunter2".to_string()))?)
    .build();

ic-identity-hsm is a crate to manage identities related to HSM (Hardware Security Module), allowing users to sign Internet Computer messages with their hardware key. Also supports SoftHSM.

Dependencies

~18–35MB
~504K SLoC