List of all items
Structs
- chunk::Chunk
- chunk::ChunkList
- chunk::ChunkMeta
- chunk::MessageReassembler
- chunk::ReassemblyLimits
- chunk::WireReserves
- dht::PeerRing
- dht::Stabilizer
- dht::TopoInfo
- dht::did::BiasId
- dht::did::Did
- dht::entry::DataTopicBuffer
- dht::entry::Entry
- dht::entry::EntryCrdt
- dht::entry::EntryDot
- dht::entry::EntryLookupEvidence
- dht::entry::EntryLookupKey
- dht::entry::EntryVersion
- dht::entry::GSet
- dht::entry::PlacedEntry
- dht::entry::PlacementMiss
- dht::entry::RelayMessageSet
- dht::entry::SyncedEntryAck
- dht::finger::FingerTable
- dht::subring::Subring
- dht::successor::SuccessorSeq
- dht::topology::TopologyState
- dht::topology::TopologyStep
- ecc::HashStr
- ecc::PublicKey
- ecc::SecretKey
- ecc::elgamal::ElGamal
- ecc::elgamal::ElGamalKeyPair
- ecc::elgamal::ElGamalPublicKey
- ecc::elgamal::ElGamalSecretKey
- ecc::elgamal::impls::secp256k1::MessagePoints
- ecc::elgamal::impls::secp256k1::Plaintext
- ecc::elgamal::impls::secp256k1::PlaintextBytes
- ecc::group::Bls12381G1
- ecc::group::Point
- ecc::group::Ristretto255
- ecc::group::Scalar
- ecc::group::Secp256k1
- ecc::group::Secp256r1
- ecc::keys::Ed25519SecretKey
- ecc::signers::bls::Signature
- inspect::ConnectionInspect
- inspect::DHTInspect
- inspect::StorageInspect
- inspect::SwarmInspect
- measure::PeerQualityEvidence
- measure::PeerQualityThresholds
- message::Encoded
- message::MessagePayload
- message::MessageRelay
- message::MessageVerification
- message::Transaction
- message::e2e::E2eHandshakeRequest
- message::e2e::E2eHandshakeResponse
- message::e2e::E2eStreamDecryptor
- message::e2e::E2eStreamEncryptor
- message::e2e::E2eStreamFrame
- message::e2e::E2eStreamFrames
- message::handlers::MessageHandler
- message::types::ConnectNodeReport
- message::types::ConnectNodeSend
- message::types::CustomMessage
- message::types::FindSuccessorReport
- message::types::FindSuccessorSend
- message::types::FoundEntry
- message::types::NotifyPredecessorReport
- message::types::NotifyPredecessorSend
- message::types::QueryForTopoInfoReport
- message::types::QueryForTopoInfoSend
- message::types::SearchEntry
- message::types::SyncEntriesWithSuccessor
- message::types::SyncEntriesWithSuccessorReport
- session::Session
- session::SessionSk
- session::SessionSkBuilder
- storage::memory::MemStorage
- storage::sled::SledStorage
- swarm::Swarm
- swarm::SwarmBuilder
- swarm::callback::InnerSwarmCallback
Enums
- chunk::Framing
- dht::PeerRingAction
- dht::PeerRingRemoteAction
- dht::entry::EntryKind
- dht::entry::EntryOperation
- dht::topology::FindSuccessorStep
- dht::topology::TopologyAction
- dht::topology::TopologyEvent
- ecc::keys::AccountVerifier
- ecc::keys::SignatureAlgorithm
- ecc::keys::SigningSecretKey
- ecc::keys::VerificationPublicKey
- error::Error
- measure::MeasureCounter
- measure::PeerQuality
- message::types::FindSuccessorReportHandler
- message::types::FindSuccessorThen
- message::types::Message
- message::types::QueryFor
- session::Account
- swarm::callback::SwarmEvent
Traits
- algebra::AbelianGroup
- algebra::CommutativeRing
- algebra::Field
- algebra::JoinSemilattice
- algebra::Module
- algebra::One
- algebra::Zero
- dht::did::Rotate
- dht::did::SortRing
- dht::successor::SuccessorReader
- dht::successor::SuccessorWriter
- dht::types::Chord
- dht::types::ChordStorage
- dht::types::ChordStorageCache
- dht::types::ChordStorageRepair
- dht::types::ChordStorageSync
- dht::types::CorrectChord
- dht::types::LiveDid
- ecc::group::CurveGroup
- ecc::group::CurveScalarField
- ecc::group::CyclicModule
- measure::BehaviourJudgement
- measure::ConnectBehaviour
- measure::Measure
- measure::MessageRecvBehaviour
- measure::MessageSendBehaviour
- message::Decoder
- message::Encoder
- message::MessageVerificationExt
- message::PayloadSender
- message::handlers::HandleMsg
- message::handlers::storage::ChordStorageInterface
- message::handlers::storage::ChordStorageInterfaceCacheChecker
- message::handlers::subring::SubringInterface
- message::types::Then
- storage::KvStorageInterface
- swarm::callback::SwarmCallback
Macros
Attribute Macros
Functions
- dht::topology::dist
- dht::topology::find_successor
- dht::topology::finger
- dht::topology::finger_table
- dht::topology::predecessor
- dht::topology::rectify_predecessor
- dht::topology::stabilize_notify
- dht::topology::stabilize_query
- dht::topology::stabilize_successors
- dht::topology::step
- dht::topology::successors
- dht::topology::update_successors
- ecc::elgamal::impls::secp256k1::affine_to_bytes
- ecc::elgamal::impls::secp256k1::affine_to_str
- ecc::elgamal::impls::secp256k1::bytes_to_affine
- ecc::elgamal::impls::secp256k1::bytes_to_field
- ecc::elgamal::impls::secp256k1::decrypt
- ecc::elgamal::impls::secp256k1::decrypt_bytes
- ecc::elgamal::impls::secp256k1::encrypt
- ecc::elgamal::impls::secp256k1::encrypt_bytes_with_rng
- ecc::elgamal::impls::secp256k1::encrypt_with_rng
- ecc::elgamal::impls::secp256k1::field_to_bytes
- ecc::elgamal::impls::secp256k1::field_to_str
- ecc::elgamal::impls::secp256k1::str_to_affine
- ecc::elgamal::impls::secp256k1::str_to_field
- ecc::keccak256
- ecc::recover
- ecc::recover_hash
- ecc::signers::bip137::magic_hash
- ecc::signers::bip137::recover
- ecc::signers::bip137::verify
- ecc::signers::bls::aggregate
- ecc::signers::bls::hash_to_curve
- ecc::signers::bls::public_key
- ecc::signers::bls::random_sk
- ecc::signers::bls::sign
- ecc::signers::bls::sign_hash
- ecc::signers::bls::verify
- ecc::signers::bls::verify_hash
- ecc::signers::ed25519::public_key
- ecc::signers::ed25519::sign
- ecc::signers::ed25519::verify
- ecc::signers::eip191::hash
- ecc::signers::eip191::recover
- ecc::signers::eip191::sign
- ecc::signers::eip191::sign_raw
- ecc::signers::eip191::verify
- ecc::signers::secp256k1::hash
- ecc::signers::secp256k1::recover
- ecc::signers::secp256k1::sign
- ecc::signers::secp256k1::sign_raw
- ecc::signers::secp256k1::verify
- ecc::signers::secp256r1::hash
- ecc::signers::secp256r1::magic_prefix
- ecc::signers::secp256r1::sign
- ecc::signers::secp256r1::verify
- inspect::compress_iter
- measure::order_peers_by_quality
- message::decode_gzip_data
- message::e2e::decrypt_stream
- message::e2e::encrypt_stream_frames
- message::e2e::encrypt_stream_frames_with_rng
- message::e2e::encrypt_stream_with_rng
- message::e2e::ensure_public_key_matches_did
- message::encode_data_gzip
- message::from_gzipped_data
- message::gzip_data
- utils::get_epoch_ms
Type Aliases
- dht::EntryStorage
- dht::entry::SubringMemberSet
- ecc::CurveEle
- ecc::PublicKeyAddress
- ecc::SigBytes
- ecc::elgamal::Bls12381G1ElGamal
- ecc::elgamal::GroupCiphertext
- ecc::elgamal::Ristretto255ElGamal
- ecc::elgamal::Secp256k1ElGamal
- ecc::elgamal::Secp256r1ElGamal
- ecc::elgamal::impls::secp256k1::CiphertextBlock
- error::Result
- measure::MeasureImpl
- message::e2e::E2eStreamId
- swarm::callback::SharedSwarmCallback
Constants
- consts::DEFAULT_SESSION_TTL_MS
- consts::DEFAULT_TTL_MS
- consts::ENTRY_DATA_MAX_LEN
- consts::MAX_CHUNK_ENVELOPE_OVERHEAD
- consts::MAX_TTL_MS
- consts::MIN_CHUNK_DATA
- consts::TRANSPORT_CUSTOM_OVERHEAD
- consts::TRANSPORT_MAX_SIZE
- consts::TRANSPORT_MTU
- consts::TS_OFFSET_TOLERANCE_MS
- dht::finger::DEFAULT_FINGER_TABLE_SIZE
- dht::topology::DEFAULT_SUCCESSOR_CAPACITY
- dht::topology::RING_BITS
- ecc::elgamal::impls::secp256k1::PLAINTEXT_BLOCK_SIZE
- message::e2e::DEFAULT_E2E_PLAINTEXT_FRAME_LEN
- message::e2e::DEFAULT_E2E_REORDER_WINDOW_FRAMES
- message::e2e::E2E_PLAINTEXT_BLOCK_LEN