Merge pull request #8106 from orbitalturtle/sign-tagged-hash-rpc

lnrpc: add tagged hash option to signer.SignMessage/VerifyMessage rpcs
This commit is contained in:
Olaoluwa Osuntokun authored and GitHub committed 2023-11-06 17:05:35 -08:00
commit dacb86fdbc
10 files changed
+391 -236

No files matched your search

+3 -2
View File
@@ -513,8 +513,8 @@ func (r *RPCKeyRing) SignMessageCompact(keyLoc keychain.KeyLocator,
//
// NOTE: This method is part of the keychain.MessageSignerRing interface.
func (r *RPCKeyRing) SignMessageSchnorr(keyLoc keychain.KeyLocator,
msg []byte, doubleHash bool, taprootTweak []byte) (*schnorr.Signature,
error) {
msg []byte, doubleHash bool, taprootTweak []byte,
tag []byte) (*schnorr.Signature, error) {
ctxt, cancel := context.WithTimeout(context.Background(), r.rpcTimeout)
defer cancel()
@@ -528,6 +528,7 @@ func (r *RPCKeyRing) SignMessageSchnorr(keyLoc keychain.KeyLocator,
DoubleHash: doubleHash,
SchnorrSig: true,
SchnorrSigTapTweak: taprootTweak,
Tag: tag,
})
if err != nil {
considerShutdown(err)