Skip to main content

signstar_yubihsm2/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod automation;
4pub mod backup;
5mod connection;
6mod error;
7#[cfg(feature = "_yubihsm2-mockhsm")]
8pub mod mock;
9pub mod object;
10mod signer;
11mod user;
12
13pub use connection::Connection;
14pub use error::Error;
15pub use signer::YubiHsm2SigningKey;
16pub use user::{Credentials, FileBackedCredentials};
17
18/// Re-exports of the upstream [`yubihsm`] library.
19pub mod yubihsm {
20    pub use yubihsm::{
21        Client,
22        Connector,
23        Domain,
24        capability::Capability,
25        command::Code,
26        device::SerialNumber,
27        object::{Entry, Filter, Id, Info},
28    };
29}