Modifier and Type | Method and Description |
---|---|
ECPoint |
X9ECParameters.getG() |
ECPoint |
X9ECPoint.getPoint() |
Constructor and Description |
---|
X9ECParameters(ECCurve curve,
ECPoint g,
BigInteger n) |
X9ECParameters(ECCurve curve,
ECPoint g,
BigInteger n,
BigInteger h) |
X9ECParameters(ECCurve curve,
ECPoint g,
BigInteger n,
BigInteger h,
byte[] seed) |
X9ECPoint(ECPoint p) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
ECDomainParameters.getG() |
ECPoint |
ECPublicKeyParameters.getQ() |
Constructor and Description |
---|
ECDomainParameters(ECCurve curve,
ECPoint G,
BigInteger n) |
ECDomainParameters(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h) |
ECDomainParameters(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h,
byte[] seed) |
ECPublicKeyParameters(ECPoint Q,
ECDomainParameters params) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
ECPublicKey.getQ()
return the public point Q
|
Modifier and Type | Method and Description |
---|---|
ECPoint |
JCEECPublicKey.engineGetQ() |
ECPoint |
JCEECPublicKey.getQ() |
Modifier and Type | Method and Description |
---|---|
static ECPoint |
EC5Util.convertPoint(ECCurve curve,
ECPoint point,
boolean withCompression) |
static ECPoint |
EC5Util.convertPoint(ECParameterSpec ecSpec,
ECPoint point,
boolean withCompression) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
ECParameterSpec.getG()
return the base point we are using for these domain parameters.
|
ECPoint |
ECPublicKeySpec.getQ()
return the public point q
|
Constructor and Description |
---|
ECNamedCurveParameterSpec(String name,
ECCurve curve,
ECPoint G,
BigInteger n) |
ECNamedCurveParameterSpec(String name,
ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h) |
ECNamedCurveParameterSpec(String name,
ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h,
byte[] seed) |
ECNamedCurveSpec(String name,
ECCurve curve,
ECPoint g,
BigInteger n) |
ECNamedCurveSpec(String name,
ECCurve curve,
ECPoint g,
BigInteger n,
BigInteger h) |
ECNamedCurveSpec(String name,
ECCurve curve,
ECPoint g,
BigInteger n,
BigInteger h,
byte[] seed) |
ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n) |
ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h) |
ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h,
byte[] seed) |
ECPublicKeySpec(ECPoint q,
ECParameterSpec spec)
base constructor
|
Modifier and Type | Class and Description |
---|---|
static class |
ECPoint.F2m
Elliptic curve points over F2m
|
static class |
ECPoint.Fp
Elliptic curve points over Fp
|
Modifier and Type | Method and Description |
---|---|
abstract ECPoint |
ECPoint.add(ECPoint b) |
ECPoint |
ECPoint.Fp.add(ECPoint b) |
ECPoint |
ECPoint.F2m.add(ECPoint b) |
abstract ECPoint |
ECCurve.createPoint(BigInteger x,
BigInteger y,
boolean withCompression) |
ECPoint |
ECCurve.Fp.createPoint(BigInteger x,
BigInteger y,
boolean withCompression) |
ECPoint |
ECCurve.F2m.createPoint(BigInteger x,
BigInteger y,
boolean withCompression) |
abstract ECPoint |
ECCurve.decodePoint(byte[] encoded) |
ECPoint |
ECCurve.Fp.decodePoint(byte[] encoded)
Decode a point on this curve from its ASN.1 encoding.
|
ECPoint |
ECCurve.F2m.decodePoint(byte[] encoded) |
abstract ECPoint |
ECCurve.getInfinity() |
ECPoint |
ECCurve.Fp.getInfinity() |
ECPoint |
ECCurve.F2m.getInfinity() |
ECPoint |
ECPoint.multiply(BigInteger k)
Multiplies this
ECPoint by the given number. |
abstract ECPoint |
ECPoint.negate() |
ECPoint |
ECPoint.Fp.negate() |
ECPoint |
ECPoint.F2m.negate() |
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
BigInteger k,
ECPoint Q,
BigInteger l) |
abstract ECPoint |
ECPoint.subtract(ECPoint b) |
ECPoint |
ECPoint.Fp.subtract(ECPoint b) |
ECPoint |
ECPoint.F2m.subtract(ECPoint b) |
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
BigInteger a,
ECPoint Q,
BigInteger b) |
abstract ECPoint |
ECPoint.twice() |
ECPoint |
ECPoint.Fp.twice() |
ECPoint |
ECPoint.F2m.twice() |
Modifier and Type | Method and Description |
---|---|
abstract ECPoint |
ECPoint.add(ECPoint b) |
ECPoint |
ECPoint.Fp.add(ECPoint b) |
ECPoint |
ECPoint.F2m.add(ECPoint b) |
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
BigInteger k,
ECPoint Q,
BigInteger l) |
abstract ECPoint |
ECPoint.subtract(ECPoint b) |
ECPoint |
ECPoint.Fp.subtract(ECPoint b) |
ECPoint |
ECPoint.F2m.subtract(ECPoint b) |
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
BigInteger a,
ECPoint Q,
BigInteger b) |
Copyright © 2015. All rights reserved.