frost-dkg 0.5.1

An implementation for the Frost Distributed Key Generation protocol
Frost-DKG
=========

The Frost Distributed Key Generation Algorithm as described [here](https://eprint.iacr.org/2020/852.pdf).

This protocol is a variant of [PedersenVSS](https://link.springer.com/content/pdf/10.1007%2F3-540-46766-1_9.pdf)
that also requires participants to prove their secret with a schnorr proof to mitigate rogue-key attacks.

This library also provides the ability to publicly verify the DKG results for correctness using solely the broadcast information
from round 1 and the DKG parameters.

# Security Notes
The implementation contained in this crate has never been independently audited!

USE AT YOUR OWN RISK!

# Minimum Supported Rust Version
This crate requires Rust **1.82** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor version bump.

# License
Licensed under

- [Apache License, Version 2.0]http://www.apache.org/licenses/LICENSE-2.0
- [MIT license]http://opensource.org/licenses/MIT
at your option.

# Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.