core/

directory
v0.0.32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: AGPL-3.0, AGPL-3.0

README

.. image:: https://travis-ci.org/katzenpost/core.svg?branch=master
  :target: https://travis-ci.org/katzenpost/core

.. image:: https://godoc.org/github.com/katzenpost/katzenpost/core?status.svg
  :target: https://godoc.org/github.com/katzenpost/katzenpost/core

Core Library
============

Core Go packages for Katzenpost.

Visit the project website for more information about Katzenpost.

https://katzenpost.mixnetworks.org/


supported by
============

.. image:: https://katzenpost.mixnetworks.org/_static/images/eu-flag-tiny.jpg

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under the Grant Agreement No 653497, Privacy
and Accountability in Networks via Optimized Randomized Mix-nets (Panoramix).

Directories

Path Synopsis
Package cert provides a cryptographic certicate library.
Package cert provides a cryptographic certicate library.
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 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.
geo
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL