Skip to content

Commit 2e5bd02

Browse files
committed
script: Removes PublicKeyVerifier script
1 parent 713e0a6 commit 2e5bd02

File tree

3 files changed

+0
-320
lines changed

3 files changed

+0
-320
lines changed

Diff for: docs/Schnorr.md

-10
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,6 @@ Note that this aggregation scheme is vulnerable to rogue-key attacks[^musig2-pap
8484
In order to prevent such attacks, it **MUST** be verified that participating
8585
public keys own the corresponding private key.
8686

87-
Note further that this aggregation scheme is vulnerable to public keys with
88-
linear relationships. A set of public keys `A` leaking the sum of their private
89-
keys would allow the creation of a second set of public keys `B` with
90-
`aggPubKey(A) = aggPubKey(B)`. This would make signatures created by set `A`
91-
indistinguishable from signatures created by set `B`.
92-
In order to prevent such issues, it **MUST** be verified that no two distinct
93-
sets of public keys derive to the same aggregated public key. Note that
94-
cryptographically sound created random private keys have a negligible
95-
probability of having a linear relationship.
96-
9787

9888
## Other Security Considerations
9989

Diff for: script/PublicKeyVerifier.s.sol

-147
This file was deleted.

Diff for: script/libs/LibPublicKeyVerifier.sol

-163
This file was deleted.

0 commit comments

Comments
 (0)