coniks-go

module
v0.0.0-...-4d0a3f0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2017 License: BSD-3-Clause

README

CONIKS Go

Branches overview

  • Ethereum: CONIKS auditor using Ethereum. Please view our wiki page for more details

Directories

Path Synopsis
Package bots implements the CONIKS account verification protocol for first-party identity providers.
Package bots implements the CONIKS account verification protocol for first-party identity providers.
coniksbot
Executable CONIKS registration proxy for Twitter usernames.
Executable CONIKS registration proxy for Twitter usernames.
coniksbot/internal/cmd
Package cmd provides the CLI commands for a CONIKS account verification bot for Twitter accounts.
Package cmd provides the CLI commands for a CONIKS account verification bot for Twitter accounts.
Package client provides an executable reference implementation of a simple client for the CONIKS key management system.
Package client provides an executable reference implementation of a simple client for the CONIKS key management system.
coniksclient
Executable CONIKS test client.
Executable CONIKS test client.
Package crypto contains the cryptographic routines for CONIKS: hashing, cryptographic commitments, digital signatures, VRF, and random number generation.
Package crypto contains the cryptographic routines for CONIKS: hashing, cryptographic commitments, digital signatures, VRF, and random number generation.
internal/ed25519/edwards25519
Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519.
Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519.
sign
Package sign implements a digital signature scheme using the Edwards form of Curve25519.
Package sign implements a digital signature scheme using the Edwards form of Curve25519.
vrf
Package vrf implements a verifiable random function using the Edwards form of Curve25519, SHA3 and the Elligator map.
Package vrf implements a verifiable random function using the Edwards form of Curve25519, SHA3 and the Elligator map.
Package keyserver provides an executable reference implementation of a server for the CONIKS key management system.
Package keyserver provides an executable reference implementation of a server for the CONIKS key management system.
coniksserver
Executable CONIKS key server.
Executable CONIKS key server.
coniksserver/internal/cmd
Package cmd implements the CLI commands for a CONIKS key server.
Package cmd implements the CLI commands for a CONIKS key server.
testutil
Package testutil provides utility functions for writing server tests and generating a test server configuration.
Package testutil provides utility functions for writing server tests and generating a test server configuration.
Package merkletree implements a Merkle prefix tree and related data structures.
Package merkletree implements a Merkle prefix tree and related data structures.
Package protocol is a library for building compatible CONIKS clients and servers.
Package protocol is a library for building compatible CONIKS clients and servers.
Package storage implements hooks for different kinds of persistent storage backends.
Package storage implements hooks for different kinds of persistent storage backends.
kv
Package kv contains a generic interface for key-value databases with support for batch writes.
Package kv contains a generic interface for key-value databases with support for batch writes.
kv/leveldbkv
Package leveldbkv implements the kv interface using leveldb.
Package leveldbkv implements the kv interface using leveldb.
Package utils contains utility functions used in the coniks-go library.
Package utils contains utility functions used in the coniks-go library.

Jump to

Keyboard shortcuts

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