Skip to main content

Crate ahu

Crate ahu 

Source

Re-exports§

pub use bundle::Bundle;
pub use bundle::BundleBuilder;
pub use error::AhuError;
pub use error::Result;
pub use header::FileHeader;
pub use index::ALG_DISC_DEFAULT;
pub use index::ALG_DISC_ML_DSA_44;
pub use index::ALG_DISC_ML_DSA_65;
pub use index::ALG_DISC_ML_DSA_87;
pub use index::IndexFlags;
pub use index::IndexRecord;
pub use index::compute_entry_key;
pub use manifest::BundleType;
pub use manifest::CaScope;
pub use manifest::Completeness;
pub use manifest::Compression;
pub use manifest::CompressionAlgorithm;
pub use manifest::Continuity;
pub use manifest::Integrity;
pub use manifest::Manifest;
pub use manifest::ResponderId;
pub use manifest::ResponderIdType;
pub use manifest::Shard;
pub use manifest::Window;
pub use mmap_bundle::MmapBundle;
pub use ops::ApplyResult;
pub use ops::DeltaStat;
pub use ops::DiffResult;
pub use ops::EntryRef;
pub use ops::apply;
pub use ops::diff;
pub use seal::SealVerification;
pub use seal::verify_seal;
pub use seal::verify_seal_with_anchors;
pub use seal::verify_seal_with_pins;
pub use verify::VerifyResult;
pub use verify::check_epochs;
pub use verify::manifest_digest;
pub use verify::verify_structure;

Modules§

bundle
error
header
index
manifest
mmap_bundle
ops
Pure bundle operations shared by the CLI and admin API: structural diff and delta-chain application. These functions take parsed Bundles and return data structures — no printing, no filesystem, no std::process::exit. The CLI formats the result for a terminal; the server serializes it to JSON.
seal
CMS seal verification for ahu bundles.
verify