Class SM9P256V1Curve


public class SM9P256V1Curve extends ECCurve.AbstractFp
The SM9 G1 curve E: y^2 = x^3 + 5 (a = 0) over the 256-bit Barreto-Naehrig base field F_q (GM/T 0044.5-2016), backed by the constant-time Montgomery field SM9P256V1Field. This is the same custom-curve pattern as SM2P256V1Curve but for a general (non-Solinas) prime; it is used only as the G1 of the SM9 identity-based schemes and supports uncompressed points only.