fumi/core/src/lib.rs

24 lines
636 B
Rust
Raw Normal View History

//! `fumi-core` — the Smol Mail client library (SPEC.md 1.2).
2026-09-28 16:03:53 +03:00
//!
//! Counterpart to bunshin, the server: deriving identities from one master
//! secret, sealing and opening mail, and talking to a mailbox over a Noise_NX
//! TCP connection (or the Reticulum carrier behind the `rns` feature). The
//! `fumi` crate wraps this library as a command-line client; GUI hosts embed
//! this one directly.
2026-09-28 16:03:53 +03:00
pub mod account;
pub mod address;
pub mod client;
pub mod crypto;
pub mod error;
pub mod message;
2026-09-28 16:49:34 +03:00
#[cfg(feature = "rns")]
pub mod rns;
#[cfg(feature = "store")]
2026-09-28 16:03:53 +03:00
pub mod store;
pub mod tcp;
pub mod transport;
#[cfg(test)]
mod vectors;