dove-core 0.1.1

The shared library behind dove — client-side-encrypted, expiring file sharing from a cloud you own.
Documentation
//! dove-core — the shared library behind [dove](https://dove.sh).
//!
//! Client-side encryption, the S3 + gate transfer, provisioning, and the backend
//! registry — with **no terminal I/O of its own**. It takes resolved inputs and
//! reports progress through a callback, so the `dove` CLI and the Dove desktop app
//! drive the exact same logic, and a future cloud backend plugs in behind the same
//! `Transfer` seam.
//!
//! Being extracted from the CLI per [`docs/DESIGN.md`](../docs/DESIGN.md).

pub mod backend;
pub mod config;
pub mod crypto;
pub mod duration;
pub mod error;
pub mod factory;
pub mod ledger;
pub mod progress;
pub mod provision;
pub mod request;
pub mod request_ledger;
pub mod s3;
pub mod secrets;
pub mod transfer;

pub use factory::resolve;