Re-exports§
pub use client::Client;pub use client::ClientBuilder;pub use client::ClientSecret;pub use client::OverallConnectionStatus;pub use client::RelayConnectionHandle;pub use client::RelayConnectionInfo;pub use client::RelayConnectionStatus;pub use client::RelayInfo;pub use client::RelayStatusUpdate;pub use error::ClientError;pub use file_storage::FileStorage;pub use pqxdh::PqxdhProtocolHandler;pub use relay_client::RelayClient;pub use relay_client::RelayClientBuilder;pub use rpc_transport::RpcMessageListener;pub use rpc_transport::TarpcOverMessagesClient;pub use rpc_transport::TarpcOverMessagesServer;pub use services::BlobService;pub use services::MessagesService;pub use services::MessagesStream;pub use session_manager::SessionManager;pub use session_manager::SessionManagerError;pub use session_manager::SessionManagerResult;pub use system_check::DiagnosticCollector;pub use system_check::DiagnosticLevel;pub use system_check::DiagnosticMessage;pub use system_check::SystemCheck;pub use system_check::SystemCheckConfig;pub use system_check::SystemCheckOutcome;pub use system_check::SystemCheckResults;pub use system_check::TestCategory;pub use system_check::TestInfo;pub use system_check::TestResult;pub use frb_api::*;
Modules§
- challenge
- cli
- client
- error
- file_
storage - High-level file storage that encrypts files and stores them in blob storage
- frb_api
- pqxdh
- Post-Quantum Extended Diffie-Hellman (PQXDH) Protocol Implementation
- relay_
client - rpc_
transport - Simple RPC Message Listener over X25519 Encrypted Messages
- services
- session_
manager - Session Manager for automatic PQXDH state synchronization
- system_
check - System Check API for comprehensive client testing
- util
Structs§
- FileRef
- Reference to a stored file, containing everything needed to retrieve it
- Image
- Image reference with metadata
Enums§
- Signing
Key - Private key for creating digital signatures supporting multiple algorithms.
- Verifying
Key - Public key for signature verification supporting multiple algorithms.