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