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
18pub 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}