From 6a8fc2df1e7420c1c0ced02fa2ee3354d8480555 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Fri, 5 Apr 2024 09:50:31 +0200 Subject: [PATCH] core/vm: remove subgroup checks --- core/vm/contracts.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/vm/contracts.go b/core/vm/contracts.go index 63cc7d0b54..cac7c1e49c 100644 --- a/core/vm/contracts.go +++ b/core/vm/contracts.go @@ -989,8 +989,8 @@ func decodePointG1(in []byte) (*bls12381.G1Affine, error) { return nil, err } elem := bls12381.G1Affine{X: x, Y: y} - if !elem.IsInSubGroup() { - return nil, errors.New("invalid point: subgroup check failed") + if !elem.IsOnCurve() { + return nil, errors.New("invalid point: not on curve") } return &elem, nil