frost/frost-core
Deirdre Connolly 866fdefb20
CI: Clippy, linting, check rustdoc, etc (#104)
* Clippy, linting, check rustdoc, etc

* Ignore frost-redjubjub in the workspace for now

* Make rustfmt happy

* Clippy

* Appease Clippy

* Comment out bench for now
2022-08-03 23:04:37 -04:00
..
src CI: Clippy, linting, check rustdoc, etc (#104) 2022-08-03 23:04:37 -04:00
tests CI: Clippy, linting, check rustdoc, etc (#104) 2022-08-03 23:04:37 -04:00
Cargo.toml Update digest requirement from 0.9 to 0.10 2022-07-26 20:27:06 -04:00
README.md Merge pull request #50 from ZcashFoundation/frost-core 2022-05-16 16:53:17 -04:00

README.md

FROST (Flexible Round-Optimised Schnorr Threshold signatures) Core

Base traits and types in Rust that implement 'Two-Round Threshold Schnorr Signatures with FROST' generically for frost-core::Ciphersuite implementations.

Status ⚠

The FROST specification is not yet finalized, and this codebase has not yet been audited or released. The APIs and types in frost-core are subject to change.

Usage

frost-core implements the base traits and types in a generic manner, to enable top-level implementations for different ciphersuites / curves without having to implement all of FROST from scratch. End-users should not use frost-core if they want to sign and verify signatures, they should use the crate specific to their ciphersuite/curve parameters that uses frost-core as a dependency, such as frost-ristretto255.

Example