Skip to content

Commit

Permalink
docs: Update Schnorr spec regarding nonce randomness
Browse files Browse the repository at this point in the history
  • Loading branch information
pmerkleplant committed Oct 1, 2024
1 parent f8ec49a commit 713e0a6
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions docs/Schnorr.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,7 @@ elliptic curve. The scheme is used by _Chronicle Protocol_'s Scribe oracle contr

## Signing

1. Select a _cryptographically secure_ `k ∊ [1, Q)`

Note that `k` can be deterministically constructed via `H(x ‖ m) mod Q`.
This construction keeps `k` random for everyone not knowing the private key
`x` while it also ensures a nonce is never reused for different messages.
1. Select a _cryptographically secure random_ `k ∊ [1, Q)`

2. Compute `R = [k]G`

Expand Down

0 comments on commit 713e0a6

Please sign in to comment.