Package | Description |
---|---|
com.tinfoilsms.crypto | |
org.spongycastle.asn1.x9 |
Support classes useful for encoding and supporting X9.62 elliptic curve.
|
org.spongycastle.crypto.params |
Classes for parameter objects for ciphers and generators.
|
org.spongycastle.jcajce.provider.asymmetric.ec | |
org.spongycastle.jce.spec |
Parameter specifications for supporting El Gamal, and Elliptic Curve.
|
org.spongycastle.math.ec |
Math support for Elliptic Curve.
|
Modifier and Type | Method and Description |
---|---|
ECCurve |
ECKeyParam.getCurve()
Wrapper for getCurve()
|
Modifier and Type | Field and Description |
---|---|
private ECCurve |
X9Curve.curve |
private ECCurve |
X9ECParameters.curve |
Modifier and Type | Method and Description |
---|---|
ECCurve |
X9Curve.getCurve() |
ECCurve |
X9ECParameters.getCurve() |
Modifier and Type | Method and Description |
---|---|
int |
X9IntegerConverter.getByteLength(ECCurve c) |
Constructor and Description |
---|
X9Curve(ECCurve curve) |
X9Curve(ECCurve curve,
byte[] seed) |
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n) |
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h) |
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
X9ECPoint(ECCurve c,
ASN1OctetString s) |
Modifier and Type | Field and Description |
---|---|
(package private) ECCurve |
ECDomainParameters.curve |
Modifier and Type | Method and Description |
---|---|
ECCurve |
ECDomainParameters.getCurve() |
Constructor and Description |
---|
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n) |
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h) |
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
Modifier and Type | Method and Description |
---|---|
static ECCurve |
EC5Util.convertCurve(java.security.spec.EllipticCurve ec) |
Modifier and Type | Method and Description |
---|---|
static java.security.spec.EllipticCurve |
EC5Util.convertCurve(ECCurve curve,
byte[] seed) |
static ECPoint |
EC5Util.convertPoint(ECCurve curve,
java.security.spec.ECPoint point,
boolean withCompression) |
Modifier and Type | Field and Description |
---|---|
private ECCurve |
ECParameterSpec.curve |
Modifier and Type | Method and Description |
---|---|
ECCurve |
ECParameterSpec.getCurve()
return the curve along which the base point lies.
|
Modifier and Type | Method and Description |
---|---|
private static java.security.spec.EllipticCurve |
ECNamedCurveSpec.convertCurve(ECCurve curve,
byte[] seed) |
Constructor and Description |
---|
ECNamedCurveParameterSpec(java.lang.String name,
ECCurve curve,
ECPoint G,
java.math.BigInteger n) |
ECNamedCurveParameterSpec(java.lang.String name,
ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h) |
ECNamedCurveParameterSpec(java.lang.String name,
ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n) |
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h) |
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
ECParameterSpec(ECCurve curve,
ECPoint G,
java.math.BigInteger n) |
ECParameterSpec(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h) |
ECParameterSpec(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
Modifier and Type | Class and Description |
---|---|
static class |
ECCurve.F2m
Elliptic curves over F2m.
|
static class |
ECCurve.Fp
Elliptic curve over Fp
|
Modifier and Type | Field and Description |
---|---|
(package private) ECCurve |
ECPoint.curve |
Modifier and Type | Method and Description |
---|---|
ECCurve |
ECPoint.getCurve() |
Constructor and Description |
---|
ECPoint.F2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y) |
ECPoint.F2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
ECPoint.Fp(ECCurve curve,
ECFieldElement x,
ECFieldElement y)
Create a point which encodes with point compression.
|
ECPoint.Fp(ECCurve curve,
ECFieldElement x,
ECFieldElement y,
boolean withCompression)
Create a point that encodes with or without point compresion.
|
ECPoint(ECCurve curve,
ECFieldElement x,
ECFieldElement y) |