threshold-lib

module
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2023 License: Apache-2.0

README

threshold-lib

This library is a Golang implementation of {2,n}-threshold ECDSA and Ed25519.

This library supports the following functions:

  • 2-party ECDSA signature, using Feldman's VSS generate key shares and Lindell 17 protocol for 2-party signature.

  • 2-party Ed25519 signature.

  • Bip32 key derivation, support key share unhardened derivation, chaincode is generated by n parties.

  • Key share refresh, when one party key share is lost or a new participant comes in, support refresh.

See the Threshold Signature Scheme for more detailed information about the library.

License

Apache-2.0 license

Jump to

Keyboard shortcuts

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