Package constants contains the Sphinx Packet Format constants for the Katzenpost parameterization.
Package config implements the Katzenpost voting authority server configuration.
Package kem provides a unified interface for KEM schemes.
Package client provides a Katzenpost client library.
Package client provides a library for registering Katzenpost clients with a specific mixnet Provider.
Package config implements the configuration for the Katzenpost client mail proxy.
Package config provides the Katzenpost server configuration.
Package dh implments the Noise Protocol Framework Diffie-Hellman function abstract interface and standard DH functions.
Package chacha20 implements the ChaCha20 stream cipher.
Package minclient provides a minimal Katzenpost client.
Package ratchet originally written by AGL to implement the axolotl ratchet (designed by Trevor Perrin) for the Pond messaging system but then modified for a Katzenpost decryption mix network messaging system.
Package noise implements the Noise Protocol Framework.
Package katzenpost provides the client ACN transport for Reunion DB queries on a katzenpost decryption mix network.
Package config implements the Katzenpost voting authority server configuration.
Package chacha20poly1305 implemnets the RFC 7539 AEAD_CHACHA20_POLY1305 construct.
Package config implements the configuration for catshadow.
Package client provides a thin-wrapper of the Katzenpost client library for cryptocurrency transactions.
Package channels provides a collection of channels for communicating over the Katzenpost mix network.