From e9e23e474f758e9e38e30a71773e15e6bdd3e775 Mon Sep 17 00:00:00 2001 From: codeShark149 Date: Wed, 6 Nov 2019 23:48:29 +0530 Subject: Internal pubkey calculation fixed in taproot_tweak_pubkey() --- bip-taproot.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-taproot.mediawiki b/bip-taproot.mediawiki index d8f51ca..298df18 100644 --- a/bip-taproot.mediawiki +++ b/bip-taproot.mediawiki @@ -189,7 +189,7 @@ def taproot_tweak_pubkey(pubkey, h): t = int_from_bytes(tagged_hash("TapTweak", pubkey + h)) if t >= SECP256K1_ORDER: raise ValueError - Q = point_mul(point(pubkey), t) + Q = point_add(point(pubkey), point_mul(G, t)) return bytes_from_int(x(Q)), has_square_y(Q) def taproot_tweak_seckey(seckey0, h): -- cgit v1.2.3