Package org.bouncycastle.math.ec.custom.gm
Custom implementation of SM2 EC curve, SM2-P256V1.
-
Class Summary Class Description SM2P256V1Curve SM2P256V1Field SM2P256V1FieldElement SM2P256V1Point SM9P256V1Curve 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 fieldSM9P256V1Field.SM9P256V1Field Prime-field arithmetic for the SM9 256-bit Barreto-Naehrig base field F_q (GM/T 0044.5-2016), used by the G1 curveSM9P256V1Curve.SM9P256V1FieldElement Element of the SM9 G1 base field F_q, held in Montgomery form (seeSM9P256V1Field).SM9P256V1Point Jacobian-coordinate point of the SM9 G1 curve y^2 = x^3 + 5 (a = 0) overSM9P256V1Field.