List of all items
Structs
- crypto::Rng
- crypto::Secret
- crypto::hpke::HpkeCiphertext
- crypto::x25519::PublicKey
- crypto::x25519::SecretKey
- crypto::xeddsa::XSignature
- data_scheme::dcgka::Dcgka
- data_scheme::dcgka::DcgkaState
- data_scheme::dcgka::DirectMessage
- data_scheme::dcgka::OperationOutput
- data_scheme::dcgka::ProcessInput
- data_scheme::group::EncryptionGroup
- data_scheme::group::GroupState
- data_scheme::group_secret::GroupSecret
- data_scheme::group_secret::SecretBundle
- data_scheme::group_secret::SecretBundleState
- data_scheme::test_utils::dgm::TestDgm
- data_scheme::test_utils::dgm::TestDgmState
- data_scheme::test_utils::network::Network
- data_scheme::test_utils::ordering::MessageOrderer
- data_scheme::test_utils::ordering::MessageOrdererState
- data_scheme::test_utils::ordering::TestMessage
- key_bundle::Lifetime
- key_bundle::LongTermKeyBundle
- key_bundle::OneTimeKeyBundle
- key_bundle::OneTimePreKey
- key_bundle::PreKey
- key_manager::KeyManager
- key_manager::KeyManagerState
- key_manager::PreKeyBundle
- key_manager::PreKeyBundlesState
- key_registry::KeyRegistry
- key_registry::KeyRegistryState
- message_scheme::dcgka::ChainSecret
- message_scheme::dcgka::Dcgka
- message_scheme::dcgka::DcgkaState
- message_scheme::dcgka::DirectMessage
- message_scheme::dcgka::NextSeed
- message_scheme::dcgka::OperationOutput
- message_scheme::dcgka::ProcessInput
- message_scheme::dcgka::ProcessOutput
- message_scheme::dcgka::UpdateSecret
- message_scheme::group::GroupConfig
- message_scheme::group::GroupOutput
- message_scheme::group::GroupState
- message_scheme::group::MessageGroup
- message_scheme::ratchet::DecryptionRatchet
- message_scheme::ratchet::DecryptionRatchetState
- message_scheme::ratchet::RatchetSecret
- message_scheme::ratchet::RatchetSecretState
- message_scheme::test_utils::dcgka::AssertableDcgka
- message_scheme::test_utils::dcgka::ExpectedMembers
- message_scheme::test_utils::dgm::AckedTestDgm
- message_scheme::test_utils::dgm::State
- message_scheme::test_utils::network::Network
- message_scheme::test_utils::ordering::ForwardSecureOrderer
- message_scheme::test_utils::ordering::ForwardSecureOrdererState
- message_scheme::test_utils::ordering::TestMessage
- test_utils::MessageId
- two_party::TwoParty
- two_party::TwoPartyMessage
- two_party::TwoPartyState
- two_party::X3dhCiphertext
Enums
- crypto::RngError
- crypto::aead::AeadError
- crypto::hkdf::HkdfError
- crypto::hpke::HpkeError
- crypto::x25519::X25519Error
- crypto::xchacha20::XAeadError
- crypto::xeddsa::XEdDSAError
- data_scheme::dcgka::ControlMessage
- data_scheme::dcgka::DcgkaError
- data_scheme::dcgka::DirectMessageContent
- data_scheme::dcgka::DirectMessageType
- data_scheme::dcgka::GroupSecretOutput
- data_scheme::group::GroupError
- data_scheme::group::GroupOutput
- data_scheme::group_secret::GroupSecretError
- data_scheme::test_utils::ordering::MessageOrdererError
- data_scheme::test_utils::ordering::TestMessageContent
- key_bundle::KeyBundleError
- key_bundle::LifetimeError
- key_manager::KeyManagerError
- key_registry::KeyRegistryError
- message_scheme::dcgka::ControlMessage
- message_scheme::dcgka::DcgkaError
- message_scheme::dcgka::DirectMessageContent
- message_scheme::dcgka::DirectMessageType
- message_scheme::group::GroupError
- message_scheme::group::GroupEvent
- message_scheme::ratchet::RatchetError
- message_scheme::test_utils::dgm::TestAckedGroupError
- message_scheme::test_utils::ordering::ForwardSecureOrdererError
- message_scheme::test_utils::ordering::TestMessageContent
- traits::ForwardSecureMessageContent
- traits::GroupMessageContent
- two_party::TwoPartyCiphertext
- two_party::TwoPartyError
- two_party::X3dhError
Traits
- traits::AckedGroupMembership
- traits::ForwardSecureGroupMessage
- traits::ForwardSecureOrdering
- traits::GroupMembership
- traits::GroupMessage
- traits::IdentityHandle
- traits::IdentityManager
- traits::IdentityRegistry
- traits::KeyBundle
- traits::OperationId
- traits::Ordering
- traits::PreKeyManager
- traits::PreKeyRegistry
Functions
- crypto::aead::aead_decrypt
- crypto::aead::aead_encrypt
- crypto::hkdf::hkdf
- crypto::hpke::hpke_open
- crypto::hpke::hpke_seal
- crypto::sha2::sha2_256
- crypto::sha2::sha2_512
- crypto::xchacha20::x_aead_decrypt
- crypto::xchacha20::x_aead_encrypt
- crypto::xeddsa::xeddsa_sign
- crypto::xeddsa::xeddsa_verify
- data_scheme::decrypt_data
- data_scheme::encrypt_data
- data_scheme::test_utils::dcgka::init_dcgka_state
- data_scheme::test_utils::network::init_group_state
- key_bundle::latest_key_bundle
- key_bundle::latest_prekey
- message_scheme::decrypt_message
- message_scheme::encrypt_message
- message_scheme::test_utils::dcgka::assert_direct_message
- message_scheme::test_utils::dcgka::assert_members_view
- message_scheme::test_utils::dcgka::init_dcgka_state
- message_scheme::test_utils::network::init_group_state
- two_party::x3dh_decrypt
- two_party::x3dh_encrypt
Type Aliases
- crypto::aead::AeadKey
- crypto::aead::AeadNonce
- crypto::xchacha20::XAeadKey
- crypto::xchacha20::XAeadNonce
- data_scheme::dcgka::DcgkaOperationResult
- data_scheme::dcgka::DcgkaProcessResult
- data_scheme::dcgka::DcgkaResult
- data_scheme::dcgka::SendSecretResult
- data_scheme::group::GroupResult
- data_scheme::group_secret::GroupSecretId
- data_scheme::group_secret::Timestamp
- data_scheme::test_utils::dcgka::TestDcgkaState
- data_scheme::test_utils::network::TestGroupState
- key_bundle::OneTimePreKeyId
- key_bundle::PreKeyId
- message_scheme::dcgka::DcgkaOperationResult
- message_scheme::dcgka::DcgkaProcessResult
- message_scheme::dcgka::DcgkaResult
- message_scheme::dcgka::GenerateSeedResult
- message_scheme::group::GroupResult
- message_scheme::ratchet::Generation
- message_scheme::ratchet::RatchetKey
- message_scheme::ratchet::RatchetKeyMaterial
- message_scheme::ratchet::RatchetNonce
- message_scheme::test_utils::dcgka::TestDcgkaState
- message_scheme::test_utils::network::TestGroupError
- message_scheme::test_utils::network::TestGroupState
- test_utils::MemberId
- two_party::LongTermTwoParty
- two_party::OneTimeTwoParty