From a8b10483e1e3d57db137306acd043dbc72ea2a39 Mon Sep 17 00:00:00 2001 From: emmansun Date: Fri, 21 Jul 2023 21:07:50 +0800 Subject: [PATCH] sm9/bn256: fix gfpTriple generic implementation issue --- sm9/bn256/gfp_generic.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sm9/bn256/gfp_generic.go b/sm9/bn256/gfp_generic.go index c6c2f8a..29264f0 100644 --- a/sm9/bn256/gfp_generic.go +++ b/sm9/bn256/gfp_generic.go @@ -47,8 +47,9 @@ func gfpDouble(c, a *gfP) { } func gfpTriple(c, a *gfP) { - gfpAdd(c, a, a) - gfpAdd(c, c, a) + t := &gfP{} + gfpAdd(t, a, a) + gfpAdd(c, t, a) } func gfpSub(c, a, b *gfP) {