#[cfg(feature = "alloc")]
#[allow(
unused_imports,
reason = "alloc prelude items; subset used per cfg/feature combination"
)]
use alloc::{format, string::String, string::ToString, vec, vec::Vec};
pub mod algo;
pub mod digest;
pub mod error;
pub mod keypair;
pub mod signature;
pub mod verify;
pub use algo::{Algorithm, Ed25519, Secp256k1, Secp256r1};
pub use digest::digest;
pub use error::{
CodeMismatchError, DigestError, IndexedVerifyError, KeyError, SignatureError, VerificationError,
};
pub use keypair::KeyPair;
pub use signature::Signature;
pub use verify::{verify, verify_indexed};