5 releases
0.2.3 | Jan 22, 2021 |
---|---|
0.2.2 | Jan 22, 2021 |
0.2.1 | Jan 22, 2021 |
0.2.0 | Jan 22, 2021 |
0.1.0 | Sep 23, 2020 |
#2191 in Cryptography
145KB
1.5K
SLoC
FROST
A Rust implementation of FROST: Flexible Round-Optimised Schnorr Threshold signatures by Chelsea Komlo and Ian Goldberg.
Usage
Please see the documentation for usage examples.
Note on no_std
usage
Most of this crate is no_std
compliant, however, the current
implementation uses HashMap
s for the signature creation and aggregation
protocols, and thus requires the standard library.
WARNING
This code is likely not stable. The author is working with the paper authors on an RFC which, if/when adopted, will allow us to stabilise this codebase. Until then, the structure and construction of these signatures, as well as wireformats for several types which must be sent between signing parties, may change in incompatible ways.
Dependencies
~3–4MB
~79K SLoC