README.rst 1.23 KB
Newer Older
1 2


3 4 5 6 7 8 9
.. 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


David Stainton's avatar
David Stainton committed
10 11
Katzenpost Directory Authority
==============================
12

David Stainton's avatar
David Stainton committed
13 14
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
15 16


David Stainton's avatar
David Stainton committed
17 18 19 20 21 22 23
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:
David Stainton's avatar
David Stainton committed
24 25 26 27 28
::

  export GO111MODULE=on
  cd cmd/voting # (or cmd/nonvoting)
  go build
David Stainton's avatar
David Stainton committed
29

30 31 32 33 34

license
=======

AGPL: see LICENSE file for details.
masala's avatar
masala committed
35 36 37 38 39 40 41 42 43 44


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).