List of all items
Structs
- derec_message::ChannelMode
- derec_message::DeRecMessageBuilder
- derec_message::Encrypted
- derec_message::NotEncrypted
- derec_message::PairingMode
- primitives::discovery::request::ExtractResult
- primitives::discovery::request::ProduceResult
- primitives::discovery::response::ExtractResult
- primitives::discovery::response::ProcessResult
- primitives::discovery::response::ProduceResult
- primitives::discovery::response::SecretVersionEntry
- primitives::discovery::response::VersionEntry
- primitives::pairing::request::CreateContactResult
- primitives::pairing::request::ExtractResult
- primitives::pairing::request::PrePairExtractResult
- primitives::pairing::request::ProducePrePairResult
- primitives::pairing::request::ProduceResult
- primitives::pairing::response::ExtractResult
- primitives::pairing::response::PrePairExtractResult
- primitives::pairing::response::ProcessPrePairResult
- primitives::pairing::response::ProcessResult
- primitives::pairing::response::ProducePrePairNoKeysResult
- primitives::pairing::response::ProducePrePairResult
- primitives::pairing::response::ProduceResult
- primitives::recovery::request::ExtractResult
- primitives::recovery::request::ProduceResult
- primitives::recovery::response::ExtractResult
- primitives::recovery::response::ProduceResult
- primitives::recovery::response::RecoverResult
- primitives::sharing::request::ExtractResult
- primitives::sharing::request::ProduceResult
- primitives::sharing::request::SplitResult
- primitives::sharing::response::ExtractResult
- primitives::sharing::response::ProduceResult
- primitives::unpairing::request::ExtractResult
- primitives::unpairing::request::ProduceResult
- primitives::unpairing::response::ExtractResult
- primitives::unpairing::response::ProcessResult
- primitives::unpairing::response::ProduceResult
- primitives::verification::request::ExtractResult
- primitives::verification::request::ProduceResult
- primitives::verification::response::ExtractResult
- primitives::verification::response::ProduceResult
- protocol::DeRecProtocol
- protocol::DeRecProtocolBuilder
- protocol::error::ProcessError
- protocol::events::AutoAcceptPolicy
- protocol::types::Channel
- protocol::types::ChannelShare
- protocol::types::HelperInfo
- protocol::types::PairingKeyMaterial
- protocol::types::ReplicaInfo
- protocol::types::ReplicaSecretPayload
- protocol::types::Replicas
- protocol::types::Secret
- protocol::types::Share
- protocol::types::UserSecret
- protocol::types::UserSecrets
- protocol_version::ProtocolVersion
- transport::TransportProtocol
- types::ChannelId
Enums
- Error
- derec_message::DeRecMessageBuilderError
- primitives::discovery::DiscoveryError
- primitives::pairing::PairingError
- primitives::recovery::RecoveryError
- primitives::sharing::SharingError
- primitives::unpairing::UnpairingError
- primitives::verification::VerificationError
- protocol::RestoreError
- protocol::error::ChannelStoreError
- protocol::error::SecretStoreError
- protocol::error::ShareStoreError
- protocol::error::StateStoreError
- protocol::events::DeRecEvent
- protocol::events::DeRecFlow
- protocol::events::PendingAction
- protocol::events::PendingActionKind
- protocol::events::UnpairAck
- protocol::types::ChannelStatus
- protocol::types::MissingPolicy
- protocol::types::SecretKind
- protocol::types::SecretValue
- protocol::types::StateItem
- protocol::types::StateKey
- protocol::types::StateKind
- protocol::types::Target
- transport::TransportValidationError
Traits
- protocol::traits::DeRecChannelStore
- protocol::traits::DeRecSecretStore
- protocol::traits::DeRecShareStore
- protocol::traits::DeRecStateStore
- protocol::traits::DeRecTransport
- protocol::traits::DeRecUserSecretStore
- transport::IntoOwnTransport
- transport::TransportProtocolExt
Functions
- derec_message::apply_trace_id
- derec_message::current_timestamp
- derec_message::extract_inner_message
- derec_message::extract_inner_pairing_message
- derec_message::extract_inner_plaintext_message
- derec_message::read_trace_id
- generate_replica_id
- primitives::discovery::request::extract
- primitives::discovery::request::produce
- primitives::discovery::response::extract
- primitives::discovery::response::process
- primitives::discovery::response::produce
- primitives::pairing::parameter_range::check_compatibility
- primitives::pairing::request::create_contact
- primitives::pairing::request::extract
- primitives::pairing::request::extract_pre_pair
- primitives::pairing::request::produce
- primitives::pairing::request::produce_pre_pair_request
- primitives::pairing::response::extract
- primitives::pairing::response::extract_pre_pair
- primitives::pairing::response::process
- primitives::pairing::response::process_pre_pair
- primitives::pairing::response::process_pre_pair_no_keys
- primitives::pairing::response::produce
- primitives::pairing::response::produce_pre_pair
- primitives::pairing::response::produce_pre_pair_no_keys
- primitives::recovery::request::extract
- primitives::recovery::request::produce
- primitives::recovery::response::extract
- primitives::recovery::response::produce
- primitives::recovery::response::recover
- primitives::sharing::request::extract
- primitives::sharing::request::produce
- primitives::sharing::request::split
- primitives::sharing::response::extract
- primitives::sharing::response::process
- primitives::sharing::response::produce
- primitives::unpairing::request::extract
- primitives::unpairing::request::produce
- primitives::unpairing::response::extract
- primitives::unpairing::response::process
- primitives::unpairing::response::produce
- primitives::verification::request::extract
- primitives::verification::request::produce
- primitives::verification::response::extract
- primitives::verification::response::process
- primitives::verification::response::produce
- protocol::reserved_keys::decode_replica_id
- protocol::reserved_keys::encode_replica_id
Type Aliases
- Result
- protocol::traits::ChannelStoreFuture
- protocol::traits::SecretStoreFuture
- protocol::traits::ShareStoreFuture
- protocol::traits::StateStoreFuture
- protocol::traits::TransportFuture
- types::SharedKey