Skip to main content

Module backup_envelope

Module backup_envelope 

Source

Re-exports§

pub use crypto::parse_encrypted;
pub use read::parse;
pub use types::DEFAULT_MAX_SECTION_BYTES;
pub use types::DEFAULT_MAX_TOTAL_BYTES;
pub use types::HEADER_LEN;
pub use types::MAGIC;
pub use types::SECTION_ORIGIN_CATALOG_ROWS;
pub use types::SECTION_ORIGIN_SOURCE_TOMBSTONES;
pub use types::SECTION_OVERHEAD;
pub use types::TRAILER_LEN;
pub use types::VERSION;
pub use types::Envelope;
pub use types::EnvelopeError;
pub use types::EnvelopeMeta;
pub use types::Section;
pub use types::SourceTombstoneEntry;
pub use types::StoredCollectionBlob;
pub use write::EnvelopeWriter;

Modules§

crypto
Per-backup DEK + KEK wrapping for encrypted backup envelopes.
read
parse — decode and fully validate a plaintext backup envelope.
types
Shared types, constants, and error definitions for the backup envelope.
write
EnvelopeWriter — builds a plaintext backup envelope byte-by-byte.