coniks-go: github.com/coniks-sys/coniks-go

Directories

PathSynopsis
applicationPackage application is a library for building compatible CONIKS clients and servers.
application/botsPackage bots implements the CONIKS account verification protocol for first-party identity providers.
application/client
application/server
application/testutilPackage testutil provides utility functions for writing server tests and generating a test server configuration.
cliPackage cli provides an API to implement various commands for any kind of CONIKS command-line application/executable.
cli/coniksbotExecutable CONIKS registration proxy for Twitter usernames.
cli/coniksbot/internal/cmdPackage cmd provides the CLI commands for a CONIKS account verification bot for Twitter accounts.
cli/coniksclientExecutable CONIKS test client.
cli/coniksclient/internal/cmd
cli/coniksserverExecutable CONIKS key server.
cli/coniksserver/internal/cmdPackage cmd implements the CLI commands for a CONIKS key server.
cryptoPackage crypto contains the cryptographic routines for CONIKS: hashing, cryptographic commitments, digital signatures, VRF, and random number generation.
crypto/internal/ed25519/edwards25519Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519.
crypto/internal/ed25519/extra25519
crypto/signPackage sign implements a digital signature scheme using the Edwards form of Curve25519.
crypto/vrfPackage vrf implements a verifiable random function using the Edwards form of Curve25519, SHA3 and the Elligator map.
internal
merkletreePackage merkletree implements a Merkle prefix tree and related data structures.
protocolPackage protocol is a library for building compatible CONIKS clients and servers.
protocol/auditlog
protocol/auditor
protocol/client
protocol/directory
protocol/tests
storagePackage storage implements hooks for different kinds of persistent storage backends.
storage/kvPackage kv contains a generic interface for key-value databases with support for batch writes.
storage/kv/leveldbkvPackage leveldbkv implements the kv interface using leveldb.
utilsPackage utils contains utility functions used in the coniks-go library.

Updated 2018-07-22. Refresh now. Tools for package owners.