serai/crypto/frost
Luke Parker c6284b85a4
3.6.8 Simplify offset splitting
This wasn't done prior to be 'leaderless', as now the participant with the
lowest ID has an extra step, yet this is still trivial. There's also notable
performance benefits to not taking the previous dividing approach, which
performed an exp.
2023-03-01 01:06:13 -05:00
..
src 3.6.8 Simplify offset splitting 2023-03-01 01:06:13 -05:00
Cargo.toml Move verify_share to return batch-verifiable statements 2022-12-13 20:31:00 -05:00
LICENSE Rename sign folder to crypto 2022-05-03 00:46:50 -04:00
README.md Create a dedicated crate for the DKG (#141) 2022-10-29 03:54:42 -05:00

Modular FROST

A modular implementation of FROST for any curve with a ff/group API. Additionally, custom algorithms may be specified so any signature reducible to Schnorr-like may be used with FROST.

A Schnorr algorithm is provided, of the form (R, s) where s = r + cx, which allows specifying the challenge format. This is intended to easily allow integrating with existing systems.

This library offers ciphersuites compatible with the IETF draft. Currently, version 11 is supported.