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
8#[cfg(feature = "cli")]
9pub use command::FileBackedCommand;
10pub use command::{AuditOption, AuthenticatedCommandChain, Command, CommandName};
11pub use error::Error;
12#[cfg(feature = "cli")]
13pub use error::FileBackedScenarioReturnValueMismatch;
14pub use runner::{
15    CommandReturnValue,
16    Ed25519Signature,
17    LOG_DIGEST_SIZE,
18    LogDigest,
19    LogEntries,
20    LogEntry,
21    ScenarioReturnValue,
22    ScenarioRunner,
23};
24#[cfg(feature = "cli")]
25pub use scenario::FileBackedScenario;
26pub use scenario::Scenario;