Skip to main content

signstar_yubihsm2/automation/
mod.rs

1//! Provides utilities for YubiHSM automation.
2
3mod command;
4mod error;
5mod runner;
6mod scenario;
7
8pub use command::{
9    AuditOption,
10    AuthenticatedCommandChain,
11    Command,
12    CommandName,
13    ListObjectFilter,
14    ObjectType,
15    OpaqueData,
16    OpaqueDataAlgorithm,
17    OpaqueDataCapabilities,
18};
19#[cfg(feature = "cli")]
20pub use command::{FileBackedCommand, OpaqueDataFile};
21pub use error::Error;
22#[cfg(feature = "cli")]
23pub use error::FileBackedScenarioReturnValueMismatch;
24pub use runner::{CommandReturnValue, Ed25519Signature, ScenarioReturnValue, ScenarioRunner};
25#[cfg(feature = "cli")]
26pub use scenario::FileBackedScenario;
27pub use scenario::Scenario;