niko_trust_gui/src/lib.rs
Niko Marmeladkov 6278321873
niko_trust_gui: TCE protocol client with iced GUI
- Byte-exact TCE codec (encoder/decoder, canonical numbers, vectors-tested)
- Ed25519 identities with bech32m trust1… addresses
- Relay client: challenge/auth handshake, request feed, responses,
  transparent re-auth on 401
- iced GUI (Material-dark, Solana-style palette): tab shell, approval
  prompts with native toasts on Linux, address book, history, settings,
  password change
- Portable single-file vault (identity + book + history + settings)
- Live 2FA roundtrip examples (send_2fa, await_2fa)
2026-08-22 23:20:41 +03:00

17 lines
No EOL
355 B
Rust

//! Niko Trust GUI — core library.
//!
//! Byte-exact TCE protocol client for the niko_trust relay. The GUI (main.rs,
//! feature "gui") builds on these modules.
pub mod address;
pub mod autostart;
pub mod book;
pub mod crypto;
pub mod inbox;
pub mod keyring;
pub mod notify;
pub mod protocol;
pub mod relay;
pub mod signer;
pub mod tce;
pub mod vault;