From 9a459d165f6ff7661e498430f0d84f44edb3724d Mon Sep 17 00:00:00 2001 From: Steve Lasker Date: Fri, 13 Sep 2024 08:14:35 -0700 Subject: [PATCH] Update sign.go Co-authored-by: Shiwei Zhang Signed-off-by: Steve Lasker --- sign.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sign.go b/sign.go index b8cdae7..1159903 100644 --- a/sign.go +++ b/sign.go @@ -490,7 +490,9 @@ func (m *SignMessage) VerifyDetached(detached, external []byte, verifiers ...Ver if detached == nil { return ErrMissingPayload } - return m.verify(detached, external, verifiers...) + msg := *m + msg.Payload = detached + return msg.Verify(external, verifiers...) } func (m *SignMessage) verify(detached, external []byte, verifiers ...Verifier) error {