Update READMEs, targeting an 80-character line limit

This commit is contained in:
Luke Parker
2025-08-18 01:55:37 -04:00
parent e87bbcda64
commit cfce2b26e2
5 changed files with 20 additions and 18 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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](

View File

@@ -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](

View File

@@ -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