craton-hsm 0.10.5

A production-grade PKCS#11 v3.0-compliant Software HSM written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: Apache-2.0
// Copyright 2026 Craton Software Company
// deny(unsafe_code) instead of forbid: the Windows ACL code in
// encrypted_store.rs requires a single targeted #[allow(unsafe_code)]
// for FFI calls to SetNamedSecurityInfoW. All other code remains
// safe and will trigger a compile error if unsafe is used.
#![deny(unsafe_code)]

pub mod attributes;
pub mod backup;
pub mod ec_point;
pub mod encrypted_store;
pub mod key_material;
pub mod lifecycle;
pub mod lockout_store;
pub mod object;
pub(crate) mod object_codec;