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. |
Click to show internal directories.
Click to hide internal directories.