Per https://go.dev/doc/go1.18: "Operating on invalid curve points (those for which the IsOnCurve method returns false, and which are never returned by Unmarshal or a Curve method operating on a valid point) has always been undefined behavior, can lead to key recovery attacks, and is now unsupported by the new backend."
This change means that TestScalarMult/wrong_P will always fail, and should be removed.
Per https://go.dev/doc/go1.18: "Operating on invalid curve points (those for which the IsOnCurve method returns false, and which are never returned by Unmarshal or a Curve method operating on a valid point) has always been undefined behavior, can lead to key recovery attacks, and is now unsupported by the new backend."
This change means that TestScalarMult/wrong_P will always fail, and should be removed.