Back to


Latest Go to latest

The latest major version is .

Published: May 4, 2020 | License: AGPL-3.0 | Module:
Path Synopsis
constants Package constants contains the constants for Katzenpost.
crypto/cert Package cert provides a cryptographic certicate library.
crypto/ecdh Package ecdh provides ECDH (X25519) wrappers.
crypto/eddsa Package eddsa provides EdDSA (Ed25519) wrappers.
crypto/rand Package rand provides various utitilies related to generating cryptographically secure random numbers and byte vectors.
epochtime Package epochtime implements Katzenpost epoch related timekeeping functions.
log Package log provides a logging backend, based around the go-logging package.
monotime Package monotime implements a monotonic clock.
pki Package pki provides the mix network PKI related interfaces.
queue Package queue implements a priority queue.
sphinx Package sphinx implements the Katzenpost parameterized Sphinx Packet Format.
sphinx/commands Package commands implements the Sphinx Packet Format per-hop routing info commands.
sphinx/constants Package constants contains the Sphinx Packet Format constants for the Katzenpost parameterization.
sphinx/internal/crypto Package crypto provides the Katzenpost parameterization of the Sphinx Packet Format cryptographic operations.
sphinx/path Package path provides routines for path selection.
thwack Package thwack provides a trivial text based management protocol.
wire Package wire implements the Katzenpost wire protocol.
worker Package worker provides background worker tasks.