mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-08 12:19:24 +00:00
Update READMEs, targeting an 80-character line limit
This commit is contained in:
@@ -1,11 +1,12 @@
|
|||||||
# Distributed Key Generation
|
# Distributed Key Generation
|
||||||
|
|
||||||
A crate implementing a type for keys, presumably the result of a distributed key generation
|
A crate implementing a type for keys, presumably the result of a distributed
|
||||||
protocol, and utilities from there.
|
key generation protocol, and utilities from there.
|
||||||
|
|
||||||
This crate used to host implementations of distributed key generation protocols as well (hence the
|
This crate used to host implementations of distributed key generation protocols
|
||||||
name). Those have been smashed into their own crates, such as
|
as well (hence the name). Those have been smashed into their own crates, such
|
||||||
[`dkg-musig`](https://docs.rs/dkg-musig) and [`dkg-pedpop`](https://docs.rs/dkg-pedpop)
|
as [`dkg-musig`](https://docs.rs/dkg-musig) and
|
||||||
|
[`dkg-pedpop`](https://docs.rs/dkg-pedpop).
|
||||||
|
|
||||||
Before being smashed, this crate was [audited by Cypher Stack in March 2023](
|
Before being smashed, this crate was [audited by Cypher Stack in March 2023](
|
||||||
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Distributed Key Generation - MuSig
|
# Distributed Key Generation - MuSig
|
||||||
|
|
||||||
This implements the MuSig key aggregation protocol for the [`dkg`](https://docs.rs/dkg) crate's
|
This implements the MuSig key aggregation protocol for the
|
||||||
types.
|
[`dkg`](https://docs.rs/dkg) crate's types.
|
||||||
|
|
||||||
This crate was originally part of the `dkg` crate, which was
|
This crate was originally part of (in some form) the `dkg` crate, which was
|
||||||
[audited by Cypher Stack in March 2023](
|
[audited by Cypher Stack in March 2023](
|
||||||
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
||||||
), culminating in commit
|
), culminating in commit
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Distributed Key Generation - PedPoP
|
# Distributed Key Generation - PedPoP
|
||||||
|
|
||||||
This implements the PedPoP distributed key generation protocol for the [`dkg`](https://docs.rs/dkg)
|
This implements the PedPoP distributed key generation protocol for the
|
||||||
crate's types.
|
[`dkg`](https://docs.rs/dkg) crate's types.
|
||||||
|
|
||||||
This crate was originally part of the `dkg` crate, which was
|
This crate was originally part of the `dkg` crate, which was
|
||||||
[audited by Cypher Stack in March 2023](
|
[audited by Cypher Stack in March 2023](
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
# Distributed Key Generation - Promote
|
# Distributed Key Generation - Promote
|
||||||
|
|
||||||
This crate implements 'promotions' for keys from the [`dkg`](https://docs.rs/dkg) crate. A promotion
|
This crate implements 'promotions' for keys from the
|
||||||
takes a set of keys and maps it to a different `Ciphersuite`.
|
[`dkg`](https://docs.rs/dkg) crate. A promotion takes a set of keys and maps it
|
||||||
|
to a different `Ciphersuite`.
|
||||||
|
|
||||||
This crate was originally part of the `dkg` crate, which was
|
This crate was originally part of the `dkg` crate, which was
|
||||||
[audited by Cypher Stack in March 2023](
|
[audited by Cypher Stack in March 2023](
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
# Distributed Key Generation
|
# Distributed Key Generation - Recovery
|
||||||
|
|
||||||
A crate implementing a type for keys, presumably the result of a distributed key generation
|
A utility function to recover a key from its secret shares.
|
||||||
protocol, and utilities from there.
|
|
||||||
|
|
||||||
This crate used to host implementations of distributed key generation protocols as well (hence the
|
Keys likely SHOULD NOT ever be recovered, making this primarily intended for
|
||||||
name). Those have been smashed into their own crates, such as
|
testing purposes. Instead, the shares of the key should be used to produce
|
||||||
[`dkg-musig`](https://docs.rs/dkg-musig) and [`dkg-pedpop`](https://docs.rs/dkg-pedpop)
|
shares for the desired action, allowing using the key while never
|
||||||
|
reconstructing it.
|
||||||
|
|
||||||
Before being smashed, this crate was [audited by Cypher Stack in March 2023](
|
Before being smashed, this crate was [audited by Cypher Stack in March 2023](
|
||||||
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
https://github.com/serai-dex/serai/raw/e1bb2c191b7123fd260d008e31656d090d559d21/audits/Cypher%20Stack%20crypto%20March%202023/Audit.pdf
|
||||||
|
|||||||
Reference in New Issue
Block a user