## Uses of Class
org.mariadb.jdbc.plugin.authentication.standard.ed25519.math.Curve

Packages that use Curve
org.mariadb.jdbc.plugin.authentication.standard.ed25519.math
org.mariadb.jdbc.plugin.authentication.standard.ed25519.spec

### Uses of Curve in org.mariadb.jdbc.plugin.authentication.standard.ed25519.math

Methods in org.mariadb.jdbc.plugin.authentication.standard.ed25519.math with parameters of type Curve
`static GroupElement` GroupElement.`cached​(Curve curve, FieldElement YpX, FieldElement YmX, FieldElement Z, FieldElement T2d)` Creates a new group element in CACHED representation.
`boolean` GroupElement.`isOnCurve​(Curve curve)` Verify that a point is on the curve.
`static GroupElement` GroupElement.`p1p1​(Curve curve, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T)` Creates a new group element in P1P1 representation.
`static GroupElement` GroupElement.`p2​(Curve curve, FieldElement X, FieldElement Y, FieldElement Z)` Creates a new group element in P2 representation.
`static GroupElement` GroupElement.`p3​(Curve curve, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T)` Creates a new group element in P3 representation, without pre-computation.
`static GroupElement` GroupElement.`p3​(Curve curve, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T, boolean precomputeDoubleOnly)` Creates a new group element in P3 representation, potentially with pre-computation.
`static GroupElement` GroupElement.`precomp​(Curve curve, FieldElement ypx, FieldElement ymx, FieldElement xy2d)` Creates a new group element in PRECOMP representation.

Constructors in org.mariadb.jdbc.plugin.authentication.standard.ed25519.math with parameters of type Curve
`GroupElement​(Curve curve, byte[] s)` Creates a group element for a curve from a given encoded point.
`GroupElement​(Curve curve, byte[] s, boolean precomputeSingleAndDouble)` Creates a group element for a curve from a given encoded point.
`GroupElement​(Curve curve, GroupElement.Representation repr, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T)` Creates a group element for a curve, without any pre-computation.
`GroupElement​(Curve curve, GroupElement.Representation repr, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T, boolean precomputeDouble)` Creates a group element for a curve, with optional pre-computation.

### Uses of Curve in org.mariadb.jdbc.plugin.authentication.standard.ed25519.spec

Methods in org.mariadb.jdbc.plugin.authentication.standard.ed25519.spec that return Curve
`Curve` EdDSAParameterSpec.`getCurve()`

Constructors in org.mariadb.jdbc.plugin.authentication.standard.ed25519.spec with parameters of type Curve
`EdDSANamedCurveSpec​(String name, Curve curve, String hashAlgo, ScalarOps sc, GroupElement B)`
`EdDSAParameterSpec​(Curve curve, String hashAlgo, ScalarOps sc, GroupElement B)`