core/vm: remove subgroup checks

This commit is contained in:
Marius van der Wijden 2024-04-05 09:50:31 +02:00
parent 88f1c0993f
commit 6a8fc2df1e

View file

@ -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