axelarnetwork / tofn

A threshold cryptography library in Rust
Apache License 2.0
107 stars 22 forks source link

Tofn (t-of-n): a threshold cryptography library in Rust

Tofn provides the following:

Setup

Threshold cryptography

For an implementation of the GG20 threshold-ECDSA protocol, see this version of tofn. The GG20 protocol implementation should not be considered ready for production since it doesn't protect against recently discovered attacks on the protocol implementation. This was removed from tofn as it is not being used in the Axelar protocol.

Security notes

Message ordering

License

All crates licensed under either of

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.