[−] List of all items
Structs
- AccessTokenInfo
- CachedResponse
- Config
- FirefoxAccount
- FxaTelemetry
- IntrospectInfo
- Profile
- RefreshToken
- auth::AuthorizationPKCEParams
- auth::AuthorizationParameters
- auth::AuthorizationRequestParameters
- auth::Credentials
- auth::Epk
- commands::send_tab::EncryptedSendTabPayload
- commands::send_tab::PrivateSendTabKeysV1
- commands::send_tab::PublicSendTabKeys
- commands::send_tab::SendTabKeysPayload
- commands::send_tab::SendTabPayload
- commands::send_tab::TabHistoryEntry
- config::Config
- config::RemoteConfig
- device::Device
- device::Location
- device::PushSubscription
- error::Error
- error::ErrorData
- ffi::AuthorizationPKCEParams
- ffi::AuthorizationParameters
- ffi::MetricsParams
- http_client::AuthorizationRequestParameters
- http_client::Client
- http_client::ClientConfigurationResponse
- http_client::CommandData
- http_client::DeviceLocation
- http_client::DeviceResponseCommon
- http_client::DeviceUpdateRequest
- http_client::DeviceUpdateRequestBuilder
- http_client::DuplicateTokenResponse
- http_client::GetAttachedClientResponse
- http_client::GetDeviceResponse
- http_client::HawkRequestBuilder
- http_client::IntrospectResponse
- http_client::OAuthAuthResponse
- http_client::OAuthTokenResponse
- http_client::OpenIdConfigurationResponse
- http_client::PendingCommand
- http_client::PendingCommandsResponse
- http_client::ProfileResponse
- http_client::PushSubscription
- http_client::ResponseAndETag
- http_client::ScopedKeyDataResponse
- migrator::FxAMigrationResult
- migrator::MigrationData
- msg_types::AccessTokenInfo
- msg_types::AccountEvent
- msg_types::AccountEvents
- msg_types::AuthorizationParams
- msg_types::AuthorizationPkceParams
- msg_types::Capabilities
- msg_types::Device
- msg_types::Devices
- msg_types::IncomingDeviceCommand
- msg_types::IncomingDeviceCommands
- msg_types::IntrospectInfo
- msg_types::MetricsParams
- msg_types::Profile
- msg_types::ScopedKey
- msg_types::account_event::DeviceDisconnectedData
- msg_types::device::PushSubscription
- msg_types::incoming_device_command::SendTabData
- msg_types::incoming_device_command::send_tab_data::TabHistoryEntry
- oauth::AccessTokenInfo
- oauth::AuthCircuitBreaker
- oauth::AuthorizationPKCEParams
- oauth::AuthorizationParameters
- oauth::IntrospectInfo
- oauth::MetricsParams
- oauth::OAuthFlow
- oauth::RefreshToken
- push::AccountDestroyedPushPayload
- push::CommandReceivedPushPayload
- push::DeviceConnectedPushPayload
- push::DeviceDisconnectedPushPayload
- scoped_keys::ScopedKey
- scoped_keys::ScopedKeysFlow
- send_tab::SendTabPayload
- send_tab::TabHistoryEntry
- state_persistence::StateV1
- state_persistence::StateV2
- state_persistence::V1AuthInfo
- state_persistence::V1Config
- telemetry::FxaTelemetry
- telemetry::ReceivedCommand
- telemetry::SentCommand
Enums
- AccountEvent
- IncomingDeviceCommand
- commands::send_tab::VersionnedPrivateSendTabKeys
- device::Capability
- device::CommandFetchReason
- device::Type
- error::ErrorKind
- http_client::DeviceType
- http_client::HttpClientState
- http_client::OAauthTokenRequest
- migrator::MigrationState
- msg_types::account_event::AccountEventType
- msg_types::account_event::Data
- msg_types::device::Capability
- msg_types::device::Type
- msg_types::incoming_device_command::Data
- msg_types::incoming_device_command::IncomingDeviceCommandType
- push::PushPayload
- state_persistence::PersistedState
- telemetry::ReceivedReason
Traits
Functions
- auth::auth_pwd
- auth::create_keys_jwe
- auth::derive_auth_key_from_session_token
- auth::derive_hawk_credentials
- auth::derive_hkdf_sha256_key
- auth::derive_sync_key
- auth::derive_unwrap_kb
- auth::derive_xcs_key
- auth::get_account_keys
- auth::get_key_for_scope
- auth::get_scoped_keys
- auth::get_sync_keys
- auth::kw
- auth::kwe
- auth::quick_strech_pwd
- auth::send_authorization_request
- auth::send_verification
- auth::sha256
- auth::xored
- commands::send_tab::build_send_command
- commands::send_tab::extract_oldsync_key_components
- ffi::command_to_capability
- ffi::from_protobuf_ptr
- ffi::get_buffer
- ffi::get_code
- http_client::bearer_token
- http_client::derive_auth_key_from_session_token
- http_client::fxa_client_configuration
- http_client::get_keys_bundle
- http_client::get_scoped_key_data_response
- http_client::kw
- http_client::openid_configuration
- http_client::send_authorization_request
- http_client::send_verification
- state_persistence::state_from_json
- state_persistence::state_to_json
- state_persistence::upgrade_state
- util::now
- util::now_secs
- util::random_base64_url_string
Typedefs
- FxAClient
- commands::send_tab::PrivateSendTabKeys
- error::Result
- http_client::UpdateDeviceResponse
- state_persistence::State
Constants
- commands::send_tab::COMMAND_NAME
- config::CONTENT_URL_CHINA
- config::CONTENT_URL_RELEASE
- device::DEVICES_FRESHNESS_THRESHOLD
- ffi::error_codes::AUTHENTICATION
- ffi::error_codes::NETWORK
- ffi::error_codes::OTHER
- http_client::HAWK_HKDF_SALT
- http_client::HAWK_KEY_LENGTH
- http_client::RETRY_AFTER_DEFAULT_SECONDS
- oauth::AUTH_CIRCUIT_BREAKER_CAPACITY
- oauth::AUTH_CIRCUIT_BREAKER_RENEWAL_RATE
- oauth::OAUTH_MIN_TIME_LEFT
- oauth::OAUTH_WEBCHANNEL_REDIRECT
- oauth::attached_clients::ATTACHED_CLIENTS_FRESHNESS_THRESHOLD
- profile::PROFILE_FRESHNESS_THRESHOLD
- scopes::OLD_SYNC
- scopes::PROFILE
- scopes::PROFILE_WRITE
- telemetry::MAX_TAB_EVENTS