Documentation ¶
Overview ¶
Package crypto specifies our assumptions about the trustworthiness of processes. Since less than 1/3 of them can be byzantine we can define some trust thresholds.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MinimalQuorum ¶
MinimalQuorum is the minimal possible size of a subset forming a quorum within nProcesses.
func MinimalTrusted ¶
MinimalTrusted is the minimal size of a subset of nProcesses, that guarantees that the subset contains at least one honest process.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package bn256 is a wrapper around github.com/cloudflare/bn256.
|
Package bn256 is a wrapper around github.com/cloudflare/bn256. |
Package encrypt is a wrapper around crypto/aes and crypto/rsa.
|
Package encrypt is a wrapper around crypto/aes and crypto/rsa. |
Package multi implements multisignatures on the bn256 curve.
|
Package multi implements multisignatures on the bn256 curve. |
Package p2p implements functions for generating symmetric keys for peer to peer communication.
|
Package p2p implements functions for generating symmetric keys for peer to peer communication. |
Package tss implements a threshold signature scheme.
|
Package tss implements a threshold signature scheme. |
Click to show internal directories.
Click to hide internal directories.