List of all items
Structs
- Delay
- Destination
- DestinationAddressBytes
- Node
- NodeAddressBytes
- Payload
- ProcessedHeader
- ProcessedPacket
- PublicKey
- SURB
- SURBMaterial
- SphinxError
- SphinxHeader
- SphinxPacket
- SphinxPacketBuilder
- Version
- crypto::PublicKey
- delays::Delay
- 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
Enums
- NymPacket
- NymPacketError
- NymProcessedPacket
- ProcessedPacketData
- header::ProcessedHeaderData
- header::routing::nodes::ParsedRawRoutingInformationData
Functions
- crypto::compute_keyed_hmac
- crypto::generate_pseudorandom_bytes
- delays::generate_from_average_duration
- delays::generate_from_nanos
- header::delays::generate_from_average_duration
- header::delays::generate_from_nanos
Type Aliases
- PayloadKey
- PayloadKeySeed
- PrivateKey
- SURBIdentifier
- constants::HeaderIntegrityHmacAlgorithm
- constants::HeaderIntegrityMacSize
- crypto::HmacOutput
- crypto::PrivateKey
- header::keys::HeaderIntegrityMacKey
- header::keys::StreamCipherKey
- header::routing::RoutingFlag
Constants
- CURRENT_VERSION
- DEFAULT_PAYLOAD_SIZE
- DESTINATION_ADDRESS_LENGTH
- HEADER_SIZE
- IDENTIFIER_LENGTH
- INITIAL_LEGACY_VERSION
- KNOWN_VERSIONS
- MAX_PATH_LENGTH
- NODE_ADDRESS_LENGTH
- PAYLOAD_KEYS_SEEDS_VERSION
- PAYLOAD_KEY_SIZE
- PAYLOAD_OVERHEAD_SIZE
- REPLAY_TAG_SIZE
- UPDATED_LEGACY_VERSION
- X25519_WITH_EXPLICIT_PAYLOAD_KEYS_VERSION
- 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