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