List of all items
Structs
- crypto::PublicKey
- error::Error
- header::ProcessedHeader
- header::SphinxHeader
- header::delays::Delay
- header::filler::Filler
- header::keys::KeyMaterial
- header::mac::HeaderIntegrityMac
- header::routing::EncapsulatedRoutingInformation
- header::routing::nodes::EncryptedRoutingInformation
- header::routing::nodes::PaddedEncryptedRoutingInformation
- header::routing::nodes::ParsedRawRoutingInformation
- header::routing::nodes::RawRoutingInformation
- header::shared_secret::ExpandedSharedSecret
- packet::ProcessedPacket
- packet::SphinxPacket
- packet::builder::SphinxPacketBuilder
- payload::Payload
- route::Destination
- route::DestinationAddressBytes
- route::Node
- route::NodeAddressBytes
- surb::SURB
- surb::SURBMaterial
- version::Version
Enums
- error::ErrorKind
- header::ProcessedHeaderData
- header::routing::nodes::ParsedRawRoutingInformationData
- packet::ProcessedPacketData
Traits
Functions
- crypto::compute_keyed_hmac
- crypto::generate_pseudorandom_bytes
- header::delays::generate_from_average_duration
- header::delays::generate_from_nanos
- payload::key::derive_payload_key
Type Aliases
- constants::HeaderIntegrityHmacAlgorithm
- constants::HeaderIntegrityMacSize
- crypto::HmacOutput
- crypto::PrivateKey
- error::Result
- header::keys::HeaderIntegrityMacKey
- header::keys::StreamCipherKey
- header::routing::RoutingFlag
- payload::key::PayloadKey
- payload::key::PayloadKeySeed
- route::SURBIdentifier
Constants
- constants::BLINDING_FACTOR_SIZE
- constants::DELAY_LENGTH
- constants::DESTINATION_ADDRESS_LENGTH
- constants::EXPANDED_SHARED_SECRET_HKDF_INFO
- constants::EXPANDED_SHARED_SECRET_HKDF_SALT
- constants::EXPANDED_SHARED_SECRET_LENGTH
- constants::FINAL_NODE_META_INFO_LENGTH
- constants::FLAG_LENGTH
- constants::HEADER_INTEGRITY_MAC_SIZE
- constants::HKDF_INPUT_SEED
- constants::IDENTIFIER_LENGTH
- constants::INTEGRITY_MAC_KEY_SIZE
- constants::MAX_PATH_LENGTH
- constants::NODE_ADDRESS_LENGTH
- constants::NODE_META_INFO_SIZE
- constants::PAYLOAD_KEY_HKDF_INFO
- constants::PAYLOAD_KEY_HKDF_SALT
- constants::PAYLOAD_KEY_SEED_SIZE
- constants::PAYLOAD_KEY_SIZE
- constants::PAYLOAD_SIZE
- constants::REPLAY_TAG_SIZE
- constants::SECURITY_PARAMETER
- constants::STREAM_CIPHER_OUTPUT_LENGTH
- constants::VERSION_LENGTH
- crypto::STREAM_CIPHER_INIT_VECTOR
- crypto::STREAM_CIPHER_KEY_SIZE
- header::HEADER_SIZE
- header::filler::FILLER_STEP_SIZE_INCREASE
- header::routing::ENCRYPTED_ROUTING_INFO_SIZE
- header::routing::FINAL_HOP
- header::routing::FORWARD_HOP
- header::routing::TRUNCATED_ROUTING_INFO_SIZE
- header::routing::nodes::PADDED_ENCRYPTED_ROUTING_INFO_SIZE
- packet::builder::DEFAULT_PAYLOAD_SIZE
- payload::PAYLOAD_OVERHEAD_SIZE
- version::CURRENT_VERSION
- version::INITIAL_LEGACY_VERSION
- version::KNOWN_VERSIONS
- version::PAYLOAD_KEYS_SEEDS_VERSION
- version::UPDATED_LEGACY_VERSION
- version::X25519_WITH_EXPLICIT_PAYLOAD_KEYS_VERSION