List of all items
Structs
- app::AppHandle
- app::ContactView
- app::KnownPeerStatus
- app::TransportConfig
- app::events::DiscoveredRoom
- crypto::megolm::RoomCrypto
- crypto::sas::SasCode
- files::CompletedFile
- files::FileManager
- files::OutgoingPlan
- files::encryption::EncryptedFileMeta
- identity::Identity
- invite::InviteLink
- invite::InviteRoom
- network::NetworkHandle
- network::behavior::HuddleBehavior
- network::protocol::RoomAnnouncement
- network::protocol::SignedRoomMessage
- network::server::ServerClient
- network::transport::TransportProfile
- storage::repo::Contact
- storage::repo::KnownPeer
- storage::repo::PendingContactRequest
- storage::repo::PendingFriendRequest
- storage::repo::StoredAttachment
- storage::repo::StoredIdentity
- storage::repo::StoredMegolmSession
- storage::repo::StoredRoom
- storage::repo::StoredRoomMember
- storage::repo::StoredRoomMessage
Enums
- app::RoomTransport
- app::events::AppEvent
- error::HuddleError
- network::NetworkCommand
- network::NetworkMode
- network::behavior::HuddleBehaviorEvent
- network::events::NetworkEvent
- network::protocol::RoomMessage
- network::protocol::WireMessage
- network::server::ServerEvent
- network::transport::DialMode
- network::transport::TransportId
- storage::repo::AttachmentStatus
- storage::repo::RoomKind
Functions
- app::canonical_dm_room_id
- app::normalize_to_fingerprint
- app::parse_dial_address
- app::salt_len
- config::clearnet_url
- config::config_path
- config::data_dir
- config::db_path
- config::ensure_data_dir
- config::identity_key_path
- config::load_relays
- config::log_path
- config::server_url
- config::tor_bridge
- config::tor_socks
- crypto::dm::derive_dm_key
- crypto::passphrase::derive_key
- crypto::passphrase::derive_key_zeroizing
- crypto::passphrase::random_salt
- crypto::passphrase::unwrap
- crypto::passphrase::wrap
- crypto::sas::derive_sas_code
- crypto::sas::new_session
- crypto::sas::parse_pubkey
- crypto::sign_message
- crypto::sign_message_at
- crypto::verify_signed
- crypto::verify_signed_at
- files::encryption::decrypt_file
- files::encryption::encrypt_file
- files::guess_mime
- identity::compute_fingerprint
- identity::safety_code
- invite::decode
- invite::encode
- invite::is_legacy_unsigned
- invite::sign_invite
- network::protocol::encode_wire
- network::protocol::encode_wire_signed
- network::protocol::inbox_room_id
- network::protocol::room_topic
- network::start_network
- network::start_network_disabled
- network::start_network_with
- network::transport::builtin_profiles
- network::transport::default_fallback_order
- network::transport::parse_order
- storage::keychain::derive_master_key
- storage::keychain::derive_subkey
- storage::keychain::keychain_salt_path
- storage::keychain::load_or_create_salt
- storage::open_db
- storage::open_db_in_memory
- storage::repo::add_room_ban
- storage::repo::add_verified_peer
- storage::repo::block_peer
- storage::repo::cleanup_expired_pending_contact_requests
- storage::repo::cleanup_expired_pending_friend_requests
- storage::repo::delete_attachment
- storage::repo::delete_contact
- storage::repo::delete_pending_contact_request
- storage::repo::delete_pending_friend_requests_for_fp
- storage::repo::derive_room_id
- storage::repo::find_dm_with
- storage::repo::find_peers_by_username
- storage::repo::forget_known_peer
- storage::repo::get_attachment
- storage::repo::get_contact
- storage::repo::get_display_name
- storage::repo::get_last_seen_onboarding_version
- storage::repo::get_member_ed25519_pubkey
- storage::repo::get_peer_username
- storage::repo::get_room
- storage::repo::get_room_messages
- storage::repo::get_room_verified_only
- storage::repo::get_setting
- storage::repo::get_update_check_enabled
- storage::repo::insert_room
- storage::repo::insert_room_message
- storage::repo::is_contact
- storage::repo::is_fingerprint_trusted
- storage::repo::is_globally_verified
- storage::repo::is_member_banned
- storage::repo::is_onboarding_seen
- storage::repo::is_peer_blocked
- storage::repo::is_room_muted
- storage::repo::list_blocked_peers
- storage::repo::list_contacts
- storage::repo::list_known_peers
- storage::repo::list_pending_contact_requests
- storage::repo::list_pending_friend_requests
- storage::repo::list_room_attachments
- storage::repo::list_room_bans
- storage::repo::list_room_members
- storage::repo::list_room_owners
- storage::repo::list_rooms
- storage::repo::list_verified_fingerprints
- storage::repo::list_verified_peers
- storage::repo::load_identity
- storage::repo::load_megolm_sessions_for_room
- storage::repo::lookup_display_name
- storage::repo::lookup_peer_ed25519_pubkey
- storage::repo::mark_onboarding_seen
- storage::repo::remove_room_member
- storage::repo::save_identity
- storage::repo::save_megolm_session
- storage::repo::search_room_messages
- storage::repo::set_contact_alias
- storage::repo::set_display_name
- storage::repo::set_last_seen_onboarding_version
- storage::repo::set_member_display_name
- storage::repo::set_member_role
- storage::repo::set_member_verified
- storage::repo::set_room_muted
- storage::repo::set_room_verified_only
- storage::repo::set_setting
- storage::repo::set_update_check_enabled
- storage::repo::unblock_peer
- storage::repo::update_attachment_paths
- storage::repo::update_attachment_status
- storage::repo::update_room_last_active
- storage::repo::upsert_attachment
- storage::repo::upsert_contact
- storage::repo::upsert_known_peer
- storage::repo::upsert_peer_profile
- storage::repo::upsert_pending_contact_request
- storage::repo::upsert_pending_friend_request
- storage::repo::upsert_room_member
Type Aliases
Constants
- app::DEFAULT_SERVER_URL
- app::DEFAULT_TOR_SOCKS
- crypto::SIGNED_ENVELOPE_WINDOW_MS
- crypto::passphrase::KEY_LEN
- crypto::passphrase::NONCE_LEN
- crypto::passphrase::SALT_LEN
- crypto::sas::SAS_EMOJI
- crypto::sas::TX_ID_LEN
- files::CHUNK_SIZE
- files::MAX_FILE_SIZE
- invite::INVITE_MAX_AGE_MS
- invite::INVITE_PREFIX
- network::protocol::ROOMS_TOPIC
- network::protocol::ROOM_TOPIC_PREFIX
- storage::keychain::KEYCHAIN_SALT_LEN
- storage::keychain::MASTER_KEY_LEN
- storage::repo::PENDING_FRIEND_REQUEST_TTL_SECS
- storage::schema::MIGRATIONS