package
3.1.3+incompatible
Repository: https://github.com/filecoin-project/mir.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
TBLS12381Keygen constructs a set TBLSInst for a given set of member nodes and threshold T with nByz byzantine nodes, using the BLS12-381 pairing, with signatures being points on curve G1, and keys points on curve G2.
TBLSPseudo returns a ThreshCryptoImpl module to be used by a Node, generating new keys in a pseudo-random manner.
# Variables
DefaultPseudoSeed is an arbitrary number that the nodes can use as a seed when instantiating their MirModule modules.
# Structs
DummyCrypto represents a dummy MirModule module that always produces the same dummy byte slices specified at instantiation as the full signature.
No description provided by the author
TBLSInst an instance of a BLS-based (t, len(members))-threshold signature scheme It is capable of creating signature shares with its (single) private key share, and validating/recovering signatures involving all group members.
# Interfaces
The ThreshCrypto interface represents an implementation of threshold cryptography primitives inside the MirModule module.