authority

module
v0.0.19 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2021 License: AGPL-3.0

README


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

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


Katzenpost Directory Authority
==============================

Katzenpost has two directory authority servers; a voting and nonvoting server.
The voting server's design is specified in the **"Katzenpost Mix Network Public Key Infrastructure Specification"** https://github.com/katzenpost/docs/blob/master/specs/pki.rst


Building
--------

Requires golang 1.11 or later. Dependencies pinned using go-modules.
For more info about go-modules, see: https://github.com/golang/go/wiki/Modules

Build the mix server like this:
::

  export GO111MODULE=on
  cd cmd/voting # (or cmd/nonvoting)
  go build


license
=======

AGPL: see LICENSE file for details.


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
cmd
internal
s11n
Package s11n implements serialization routines for the various PKI data structures.
Package s11n implements serialization routines for the various PKI data structures.
nonvoting
client
Package client implements the Katzenpost non-voting authority client.
Package client implements the Katzenpost non-voting authority client.
server
Package server implements the Katzenpost non-voting authority server.
Package server implements the Katzenpost non-voting authority server.
server/config
Package config implements the Katzenpost non-voting authority server configuration.
Package config implements the Katzenpost non-voting authority server configuration.
voting
client
Package client implements the Katzenpost voting authority client.
Package client implements the Katzenpost voting authority client.
server
Package server implements the Katzenpost voting authority server.
Package server implements the Katzenpost voting authority server.
server/config
Package config implements the Katzenpost voting authority server configuration.
Package config implements the Katzenpost voting authority server configuration.

Jump to

Keyboard shortcuts

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