You've already forked specification
Merge remote-tracking branch 'verde/master'
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# 2019-MAY-15 Schnorr Signature specification
|
||||
|
||||
layout: specification
|
||||
title: 2019-MAY-15 Schnorr Signature specification
|
||||
date: 2019-02-15
|
||||
category: spec
|
||||
activation: 1557921600
|
||||
version: 0.5
|
||||
author: Mark B. Lundeberg
|
||||
layout: specification
|
||||
title: 2019-MAY-15 Schnorr Signature specification
|
||||
date: 2019-02-15
|
||||
category: spec
|
||||
activation: 1557921600
|
||||
version: 0.5
|
||||
author: Mark B. Lundeberg
|
||||
|
||||
# Summary
|
||||
|
||||
@@ -36,7 +36,7 @@ The other two ECDSA opcodes, `OP_CHECKMULTISIG` and `OP_CHECKMULTISIGVERIFY`, wi
|
||||
|
||||
# Motivation
|
||||
|
||||
(for more detail, see Motivation and Applications sections of [Pieter Wuille's Schnorr specification](https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki))
|
||||
(for more detail, see Motivation and Applications sections of [Pieter Wuille's Schnorr specification](/protocol/forks/schnorr/bip-schnorr-archive))
|
||||
|
||||
Schnorr signatures have some slightly improved properties over the ECDSA signatures currently used in bitcoin:
|
||||
|
||||
@@ -79,7 +79,7 @@ The formerly supported ECDSA hybrid keys (see [X9.62 §4.3.6](citeseerx.ist.psu.
|
||||
|
||||
## Signature verification algorithm
|
||||
|
||||
We follow essentially what is an older variant of Pieter Wuille's [BIP-Schnorr](https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki).
|
||||
We follow essentially what is an older variant of Pieter Wuille's [BIP-Schnorr](/protocol/forks/schnorr/bip-schnorr-archive).
|
||||
Notable design choices:
|
||||
|
||||
* Operates on secp256k1 curve.
|
||||
@@ -245,7 +245,7 @@ Curiously, however, aggregate signatures cannot be "second-party" malleated; pro
|
||||
|
||||
The Bitcoin ABC implementation involved a number of Diffs: https://reviews.bitcoinabc.org/T527
|
||||
|
||||
Pieter Wuille's specification comes with a handy set of test vectors for checking cryptographic corner cases: https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr/test-vectors.csv
|
||||
Pieter Wuille's specification comes with a handy set of test vectors for checking cryptographic corner cases: [test-vectors.csv](/protocol/forks/schnorr/bip-schnorr/test-vectors.csv)
|
||||
|
||||
# Acknowledgements
|
||||
|
||||
|
||||
Reference in New Issue
Block a user