diff --git a/internal/sm2ec/sm2p256_mqv_test.go b/internal/sm2ec/sm2p256_mqv_test.go index 3a2b6e0..ef77a49 100644 --- a/internal/sm2ec/sm2p256_mqv_test.go +++ b/internal/sm2ec/sm2p256_mqv_test.go @@ -42,7 +42,7 @@ func TestImplicitSig(t *testing.T) { res2.Mul(ePriv, k) res2.Add(res2, sPriv) res2.Mod(res2, n) - if !bytes.Equal(res1, res2.Bytes()) { + if !bytes.Equal(new(big.Int).SetBytes(res1).Bytes(), res2.Bytes()) { t.Errorf("expected %s, got %s", hex.EncodeToString(res1), hex.EncodeToString(res2.Bytes())) } }