Re-exports§
pub use key_rotation::SphinxKeyRotation;pub use packet_sizes::PacketSize;pub use packet_types::PacketType;pub use packet_version::PacketVersion;
Modules§
Constants§
Type Aliases§
- AckEncryption
Algorithm - Encryption algorithm used for encrypting acknowledgement messages.
- Gateway
Encryption Algorithm - Encryption algorithm used for end-to-end encryption of messages exchanged between clients and their gateways.
- Gateway
Integrity Hmac Algorithm - Hashing algorithm used when computing integrity (H)Mac for message exchanged between client and gateway.
- Gateway
Shared KeyHkdf Algorithm - Hashing algorithm used during hkdf while establishing long-term shared key between client and gateway.
- Legacy
Gateway Encryption Algorithm - Legacy encryption algorithm used for end-to-end encryption of messages exchanged between clients and their gateways.
- Packet
Encryption Algorithm - Encryption algorithm used for end-to-end encryption of messages exchanged between clients that are encapsulated inside sphinx packets.
- Packet
Hkdf Algorithm - Hashing algorithm used during hkdf for ephemeral shared key generation per sphinx packet payload.
- Reply
Surb Encryption Algorithm - Encryption algorithm used for end-to-end encryption of reply messages constructed using ReplySURBs.
- Reply
Surb KeyDigest Algorithm - Hashing algorithm used when computing digest of a reply SURB encryption key.
- Serialized
Fragment Identifier