From bf436be0f73802ecb844d2b438d8a055383d2236 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Mon, 21 Apr 2025 15:44:22 -0300 Subject: [PATCH] fix secret key hex parsing zero-filler. --- keys.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keys.go b/keys.go index 6d7ad0e..904d8e7 100644 --- a/keys.go +++ b/keys.go @@ -31,7 +31,7 @@ func (sk SecretKey) Public() PubKey { return GetPublicKey(sk) } func SecretKeyFromHex(skh string) (SecretKey, error) { id := SecretKey{} - if len(skh) > 64 { + if len(skh) < 64 { skh = strings.Repeat("0", 64-len(skh)) + skh } else if len(skh) > 64 { return id, fmt.Errorf("pubkey should be at most 64-char hex, got '%s'", skh)