Uses of Class
net.i2p.crypto.eddsa.math.Curve
Package
Description
Data structures that definie curves and fields, and
the mathematical operaions on them.
Specifications for curves and keys, and a table for named curves.
-
Uses of Curve in net.i2p.crypto.eddsa.math
Modifier and TypeFieldDescription(package private) final Curve
GroupElement.curve
Variable is package private only so that tests run.Modifier and TypeMethodDescriptionstatic GroupElement
GroupElement.cached
(Curve curve, FieldElement YpX, FieldElement YmX, FieldElement Z, FieldElement T2d) Creates a new group element in CACHED representation.boolean
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.ModifierConstructorDescriptionGroupElement
(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 net.i2p.crypto.eddsa.spec
ModifierConstructorDescriptionEdDSANamedCurveSpec
(String name, Curve curve, String hashAlgo, ScalarOps sc, GroupElement B) EdDSAParameterSpec
(Curve curve, String hashAlgo, ScalarOps sc, GroupElement B)