|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Curve | |
---|---|
net.i2p.crypto.eddsa.math | Data structures that definie curves and fields, and the mathematical operaions on them. |
net.i2p.crypto.eddsa.spec | Specifications for curves and keys, and a table for named curves, initially containing only the 25519 curve "ed25519-sha-512". |
Uses of Curve in net.i2p.crypto.eddsa.math |
---|
Fields in net.i2p.crypto.eddsa.math declared as Curve | |
---|---|
(package private) Curve |
GroupElement.curve
Variable is package private only so that tests run. |
Methods in net.i2p.crypto.eddsa.math that return Curve | |
---|---|
Curve |
GroupElement.getCurve()
Gets the curve of the group element. |
Methods in net.i2p.crypto.eddsa.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. |
static GroupElement |
GroupElement.precomp(Curve curve,
FieldElement ypx,
FieldElement ymx,
FieldElement xy2d)
Creates a new group element in PRECOMP representation. |
Constructors in net.i2p.crypto.eddsa.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,
GroupElement.Representation repr,
FieldElement X,
FieldElement Y,
FieldElement Z,
FieldElement T)
Creates a group element for a curve. |
Uses of Curve in net.i2p.crypto.eddsa.spec |
---|
Methods in net.i2p.crypto.eddsa.spec that return Curve | |
---|---|
Curve |
EdDSAParameterSpec.getCurve()
|
Constructors in net.i2p.crypto.eddsa.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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |