/aggregatable-dkg

Aggregatable Distributed Key Generation

Primary LanguageRustApache License 2.0Apache-2.0

Aggregatable DKG and VUF

WARNING: this code should not be used in production!

Implementation of Aggregatable Distributed Key Generation, a distributed key generation (DKG) protocol with aggregatable and publicly verifiable transcripts and a new efficient verifiable unpredictable function (VUF) that can be securely combined with it.

Installation

Install a recent stable Rust toolchain using rustup.

Testing

Run cargo test to test both simple signing and aggregation.

Benchmarks

Run cargo bench.