diff options
author | Tim Ruffing <crypto@timruffing.de> | 2022-07-27 14:39:13 +0200 |
---|---|---|
committer | Pieter Wuille <pieter@wuille.net> | 2023-04-20 16:01:00 -0400 |
commit | 200f9b26fe0a2f235a2af8b30c4be9f12f6bc9cb (patch) | |
tree | 1c7dcef8236ed9cf7cfe61efe23012badab1bb10 /bip-0340/reference.py | |
parent | 6163d36d0b788b8115fd2892f917a301351942de (diff) | |
download | bips-200f9b26fe0a2f235a2af8b30c4be9f12f6bc9cb.tar.xz |
bip340: Allow variable-length messages
Diffstat (limited to 'bip-0340/reference.py')
-rw-r--r-- | bip-0340/reference.py | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/bip-0340/reference.py b/bip-0340/reference.py index 162bb88..b327e0a 100644 --- a/bip-0340/reference.py +++ b/bip-0340/reference.py @@ -96,8 +96,6 @@ def pubkey_gen(seckey: bytes) -> bytes: return bytes_from_point(P) def schnorr_sign(msg: bytes, seckey: bytes, aux_rand: bytes) -> bytes: - if len(msg) != 32: - raise ValueError('The message must be a 32-byte array.') d0 = int_from_bytes(seckey) if not (1 <= d0 <= n - 1): raise ValueError('The secret key must be an integer in the range 1..n-1.') @@ -121,8 +119,6 @@ def schnorr_sign(msg: bytes, seckey: bytes, aux_rand: bytes) -> bytes: return sig def schnorr_verify(msg: bytes, pubkey: bytes, sig: bytes) -> bool: - if len(msg) != 32: - raise ValueError('The message must be a 32-byte array.') if len(pubkey) != 32: raise ValueError('The public key must be a 32-byte array.') if len(sig) != 64: |