From ff1867cc456d376d67af55075183b877fccee3c4 Mon Sep 17 00:00:00 2001 From: wit liu <765765346@qq.com> Date: Wed, 24 Sep 2025 07:52:07 +0800 Subject: [PATCH] all: fix govet (#1562) --- core/vm/privacy/ringct.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/core/vm/privacy/ringct.go b/core/vm/privacy/ringct.go index cc68c5c721..9fe22ced2b 100644 --- a/core/vm/privacy/ringct.go +++ b/core/vm/privacy/ringct.go @@ -470,7 +470,12 @@ func Sign(m [32]byte, rings []Ring, privkeys []*ecdsa.PrivateKey, s int) (*RingS return nil, errors.New("could not create ring signature") } l_x, l_y := curve.Add(sx, sy, px, py) - L[j][idx] = &ecdsa.PublicKey{curve, l_x, l_y} + L[j][idx] = &ecdsa.PublicKey{ + Curve: curve, + X: l_x, + Y: l_y, + } + lT := append(PadTo32Bytes(l_x.Bytes()), PadTo32Bytes(l_y.Bytes())...) l = append(l, lT...) @@ -482,7 +487,12 @@ func Sign(m [32]byte, rings []Ring, privkeys []*ecdsa.PrivateKey, s int) (*RingS return nil, errors.New("could not create ring signature") } r_x, r_y := curve.Add(sx, sy, px, py) - R[j][idx] = &ecdsa.PublicKey{curve, r_x, r_y} + R[j][idx] = &ecdsa.PublicKey{ + Curve: curve, + X: r_x, + Y: r_y, + } + rT := append(PadTo32Bytes(r_x.Bytes()), PadTo32Bytes(r_y.Bytes())...) l = append(l, rT...) }