crypto

package
v0.0.0-...-7f98e96 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2020 License: Apache-2.0 Imports: 0 Imported by: 4

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

func MinimalQuorum(nProcesses uint16) uint16

MinimalQuorum is the minimal possible size of a subset forming a quorum within nProcesses.

func MinimalTrusted

func MinimalTrusted(nProcesses uint16) uint16

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.

Jump to

Keyboard shortcuts

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