serai/crypto/frost
Luke Parker a0a54eb0de
Update to FROST v11
Ensures random functions never return zero. This, combined with a check 
commitments aren't 0, causes no serialized elements to be 0.

Also directly reads their vectors.
2022-10-13 00:38:36 -04:00
..
src Update to FROST v11 2022-10-13 00:38:36 -04:00
Cargo.toml Update to FROST v11 2022-10-13 00:38:36 -04:00
LICENSE Rename sign folder to crypto 2022-05-03 00:46:50 -04:00
README.md Update to FROST v10 2022-09-29 07:08:20 -04: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 10 is supported.