Module crypto

Source
Expand description

Cryptographic functions of the tor protocol.

There are three sub-modules here:

  • cell implements relay crypto as used on circuits.
  • handshake implements the ntor handshake.
  • ll provides building blocks for other parts of the protocol.

Modules§

bench_utils 🔒 bench
Collection of benchmarking utilities for the crypto module.
binding 🔒
Types related to binding messages to specific circuits
cell 🔒
Relay cell cryptography
handshake 🔒
Circuit extension handshake for Tor.
ll 🔒
Lower-level cryptographic functionality used in tor-proto and not elsewhere.