Skip to main content

Build Status Documentation Status

ggmpc

This is an implementation of MPC threshold signatures for both ECDSA and EdDSA. The ECDSA implementation is based on Fast Multiparty Threshold ECDSA with Fast Trustless Setup. The EdDSA implementation is based on Provably Secure Distributed Schnorr Signatures and a (t, n) Threshold Scheme for Implicit Certificates.

Installation

PIP

$ pip3 install ggmpc

Building from source

$ sudo apt-get install git
$ git clone https://github.com/johnoliverdriscoll/py-ggmpc
$ cd py-ggmpc
$ pip3 install .
$ python3 -m unittest -v

Usage

Python package

Read the automatically generated documentation and unit tests.

Command line

This project includes a command line utility that can perform all features. Examples of complete end-to-end key generation and signing flows using the command line utility can be found in the TESTING document.

Metadata

Release files for thresecdsa 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for thresecdsa 0.1.1
File Interpreter ABI Platform
thresecdsa-0.1.3-py3-none-any.whl Python 3 none any Details

Release files / thresecdsa-0.1.3-py3-none-any.whl

Download URL thresecdsa-0.1.3-py3-none-any.whl
Size 32.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0185bf8df14245b21265f5bba3d80d2d1b1db6445c3422bf3a8b3b2fb2f96523
BLAKE2b-256 checksum
How to use checksums
0883931c0f8059762ba42e28834ea93032f47a96d282e6a96a24dc380247cfd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page