Package | Description |
---|---|
org.bouncycastle.asn1.ua | |
org.bouncycastle.asn1.x9 | |
org.bouncycastle.crypto.ec | |
org.bouncycastle.crypto.params | |
org.bouncycastle.crypto.prng.drbg | |
org.bouncycastle.crypto.signers | |
org.bouncycastle.crypto.tls | |
org.bouncycastle.jcajce.provider.asymmetric.dstu | |
org.bouncycastle.jcajce.provider.asymmetric.ec | |
org.bouncycastle.jcajce.provider.asymmetric.ecgost | |
org.bouncycastle.jcajce.provider.asymmetric.util | |
org.bouncycastle.jce.interfaces |
Interfaces for supporting Elliptic Curve Keys, El Gamal, and PKCS12 attributes.
|
org.bouncycastle.jce.provider | |
org.bouncycastle.jce.spec |
Parameter specifications for supporting El Gamal, and Elliptic Curve.
|
org.bouncycastle.math.ec | |
org.bouncycastle.math.ec.custom.djb | |
org.bouncycastle.math.ec.custom.sec |
Modifier and Type | Method and Description |
---|---|
static ECPoint |
DSTU4145PointEncoder.decodePoint(ECCurve curve,
byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
DSTU4145PointEncoder.encodePoint(ECPoint Q) |
Constructor and Description |
---|
DSTU4145PublicKey(ECPoint pubKey) |
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) |
X9ECPoint(ECPoint p,
boolean compressed) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
ECElGamalDecryptor.decrypt(ECPair pair)
Decrypt an EC pair producing the original EC point.
|
ECPoint |
ECDecryptor.decrypt(ECPair cipherText) |
ECPoint |
ECPair.getX() |
ECPoint |
ECPair.getY() |
Modifier and Type | Method and Description |
---|---|
ECPair |
ECEncryptor.encrypt(ECPoint point) |
ECPair |
ECElGamalEncryptor.encrypt(ECPoint point)
Process a single EC point using the basic ElGamal algorithm.
|
Constructor and Description |
---|
ECPair(ECPoint x,
ECPoint y) |
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) |
ECNamedDomainParameters(ASN1ObjectIdentifier name,
ECCurve curve,
ECPoint G,
BigInteger n) |
ECNamedDomainParameters(ASN1ObjectIdentifier name,
ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h) |
ECNamedDomainParameters(ASN1ObjectIdentifier name,
ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h,
byte[] seed) |
ECPublicKeyParameters(ECPoint Q,
ECDomainParameters params) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
DualECPoints.getP() |
ECPoint |
DualECPoints.getQ() |
Constructor and Description |
---|
DualECPoints(int securityStrength,
ECPoint p,
ECPoint q,
int cofactor)
Base Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected ECFieldElement |
ECDSASigner.getDenominator(int coordinateSystem,
ECPoint p) |
Modifier and Type | Method and Description |
---|---|
static ECPoint |
TlsECCUtils.deserializeECPoint(short[] ecPointFormats,
ECCurve curve,
byte[] encoding) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
TlsECCUtils.serializeECPoint(short[] ecPointFormats,
ECPoint point) |
static void |
TlsECCUtils.writeECPoint(short[] ecPointFormats,
ECPoint point,
OutputStream output) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
BCDSTU4145PublicKey.getQ() |
Modifier and Type | Method and Description |
---|---|
ECPoint |
BCECPublicKey.getQ() |
Modifier and Type | Method and Description |
---|---|
ECPoint |
BCECGOST3410PublicKey.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 |
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 |
---|---|
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.AbstractF2m |
static class |
ECPoint.AbstractFp |
static class |
ECPoint.F2m
Elliptic curve points over F2m
|
static class |
ECPoint.Fp
Elliptic curve points over Fp
|
Modifier and Type | Field and Description |
---|---|
protected ECPoint[] |
FixedPointPreCompInfo.preComp
Array holding the precomputed
ECPoint s used for a fixed
point multiplication. |
protected ECPoint[] |
WNafPreCompInfo.preComp
Array holding the precomputed
ECPoint s used for a Window
NAF multiplication. |
protected ECPoint[] |
WNafPreCompInfo.preCompNeg
Array holding the negations of the precomputed
ECPoint s used
for a Window NAF multiplication. |
protected ECPoint |
WNafPreCompInfo.twice
Holds an
ECPoint representing twice(this). |
Modifier and Type | Method and Description |
---|---|
abstract ECPoint |
ECPoint.add(ECPoint b) |
ECPoint |
ECPoint.Fp.add(ECPoint b) |
ECPoint |
ECPoint.F2m.add(ECPoint b) |
ECPoint |
ECCurve.createPoint(BigInteger x,
BigInteger y) |
ECPoint |
ECCurve.createPoint(BigInteger x,
BigInteger y,
boolean withCompression)
Deprecated.
per-point compression property will be removed, use
ECCurve.createPoint(BigInteger, BigInteger)
and refer getEncoded(boolean) |
ECPoint |
ECCurve.AbstractF2m.createPoint(BigInteger x,
BigInteger y,
boolean withCompression) |
protected abstract ECPoint |
ECCurve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
ECCurve.Fp.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
ECCurve.F2m.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected abstract ECPoint |
ECCurve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
ECCurve.Fp.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
ECCurve.F2m.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
ECPoint.createScaledPoint(ECFieldElement sx,
ECFieldElement sy) |
ECPoint |
ECCurve.decodePoint(byte[] encoded)
Decode a point on this curve from its ASN.1 encoding.
|
protected abstract ECPoint |
ECCurve.decompressPoint(int yTilde,
BigInteger X1) |
protected ECPoint |
ECCurve.AbstractFp.decompressPoint(int yTilde,
BigInteger X1) |
protected ECPoint |
ECCurve.AbstractF2m.decompressPoint(int yTilde,
BigInteger X1)
Decompresses a compressed point P = (xp, yp) (X9.62 s 4.2.2).
|
protected abstract ECPoint |
ECPoint.detach() |
protected ECPoint |
ECPoint.Fp.detach() |
protected ECPoint |
ECPoint.F2m.detach() |
ECPoint |
ECPoint.getDetachedPoint() |
abstract ECPoint |
ECCurve.getInfinity() |
ECPoint |
ECCurve.Fp.getInfinity() |
ECPoint |
ECCurve.F2m.getInfinity() |
ECPoint[] |
FixedPointPreCompInfo.getPreComp() |
ECPoint[] |
WNafPreCompInfo.getPreComp() |
ECPoint[] |
WNafPreCompInfo.getPreCompNeg() |
ECPoint |
WNafPreCompInfo.getTwice() |
static ECPoint |
ECAlgorithms.importPoint(ECCurve c,
ECPoint p) |
ECPoint |
ECCurve.importPoint(ECPoint p) |
ECPoint |
ECCurve.Fp.importPoint(ECPoint p) |
ECPoint |
ECPointMap.map(ECPoint p) |
ECPoint |
ScaleYPointMap.map(ECPoint p) |
ECPoint |
ScaleXPointMap.map(ECPoint p) |
static ECPoint |
WNafUtil.mapPointWithPrecomp(ECPoint p,
int width,
boolean includeNegated,
ECPointMap pointMap) |
ECPoint |
ECPoint.multiply(BigInteger k)
Multiplies this
ECPoint by the given number. |
ECPoint |
AbstractECMultiplier.multiply(ECPoint p,
BigInteger k) |
ECPoint |
ECMultiplier.multiply(ECPoint p,
BigInteger k)
Multiplies the
ECPoint p by k , i.e. |
protected ECPoint |
ReferenceMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
FixedPointCombMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
NafR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
WNafL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Multiplies
this by an integer k using the
Window NAF method. |
protected ECPoint |
DoubleAddMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Joye's double-add algorithm.
|
protected ECPoint |
ZSignedDigitL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
'Zeroless' Signed Digit Left-to-Right.
|
protected ECPoint |
NafL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
MontgomeryLadderMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Montgomery ladder.
|
protected ECPoint |
ZSignedDigitR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
'Zeroless' Signed Digit Right-to-Left.
|
protected ECPoint |
WTauNafMultiplier.multiplyPositive(ECPoint point,
BigInteger k)
|
protected ECPoint |
GLVMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected abstract ECPoint |
AbstractECMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
MixedNafR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
abstract ECPoint |
ECPoint.negate() |
ECPoint |
ECPoint.Fp.negate() |
ECPoint |
ECPoint.F2m.negate() |
ECPoint |
ECPoint.normalize()
Normalization ensures that any projective coordinate is 1, and therefore that the x, y
coordinates reflect those of the equivalent point in an affine coordinate system.
|
static ECPoint |
ECAlgorithms.referenceMultiply(ECPoint p,
BigInteger k)
Simple shift-and-add multiplication.
|
ECPoint |
ECPoint.scaleX(ECFieldElement scale) |
ECPoint |
ECPoint.AbstractF2m.scaleX(ECFieldElement scale) |
ECPoint |
ECPoint.scaleY(ECFieldElement scale) |
ECPoint |
ECPoint.AbstractF2m.scaleY(ECFieldElement scale) |
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
BigInteger k,
ECPoint Q,
BigInteger l) |
abstract ECPoint |
ECPoint.subtract(ECPoint b) |
ECPoint |
ECPoint.AbstractFp.subtract(ECPoint b) |
ECPoint |
ECPoint.AbstractF2m.subtract(ECPoint b) |
static ECPoint |
ECAlgorithms.sumOfMultiplies(ECPoint[] ps,
BigInteger[] ks) |
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
BigInteger a,
ECPoint Q,
BigInteger b) |
ECPoint |
ECPoint.threeTimes() |
ECPoint |
ECPoint.Fp.threeTimes() |
ECPoint |
ECPoint.timesPow2(int e) |
ECPoint |
ECPoint.Fp.timesPow2(int e) |
abstract ECPoint |
ECPoint.twice() |
ECPoint |
ECPoint.Fp.twice() |
ECPoint |
ECPoint.F2m.twice() |
ECPoint |
ECPoint.twicePlus(ECPoint b) |
ECPoint |
ECPoint.Fp.twicePlus(ECPoint b) |
ECPoint |
ECPoint.F2m.twicePlus(ECPoint b) |
ECPoint |
ECCurve.validatePoint(BigInteger x,
BigInteger y) |
ECPoint |
ECCurve.validatePoint(BigInteger x,
BigInteger y,
boolean withCompression)
Deprecated.
per-point compression property will be removed, use
ECCurve.validatePoint(BigInteger, BigInteger)
and refer getEncoded(boolean) |
static ECPoint |
ECAlgorithms.validatePoint(ECPoint p) |
Modifier and Type | Method and Description |
---|---|
abstract ECPoint |
ECPoint.add(ECPoint b) |
ECPoint |
ECPoint.Fp.add(ECPoint b) |
ECPoint |
ECPoint.F2m.add(ECPoint b) |
protected void |
ECCurve.checkPoint(ECPoint point) |
protected void |
ECCurve.checkPoints(ECPoint[] points) |
protected void |
ECCurve.checkPoints(ECPoint[] points,
int off,
int len) |
boolean |
ECPoint.equals(ECPoint other) |
PreCompInfo |
ECCurve.getPreCompInfo(ECPoint point,
String name) |
static WNafPreCompInfo |
WNafUtil.getWNafPreCompInfo(ECPoint p) |
static ECPoint |
ECAlgorithms.importPoint(ECCurve c,
ECPoint p) |
ECPoint |
ECCurve.importPoint(ECPoint p) |
ECPoint |
ECCurve.Fp.importPoint(ECPoint p) |
ECPoint |
ECPointMap.map(ECPoint p) |
ECPoint |
ScaleYPointMap.map(ECPoint p) |
ECPoint |
ScaleXPointMap.map(ECPoint p) |
static ECPoint |
WNafUtil.mapPointWithPrecomp(ECPoint p,
int width,
boolean includeNegated,
ECPointMap pointMap) |
ECPoint |
AbstractECMultiplier.multiply(ECPoint p,
BigInteger k) |
ECPoint |
ECMultiplier.multiply(ECPoint p,
BigInteger k)
Multiplies the
ECPoint p by k , i.e. |
protected ECPoint |
ReferenceMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
FixedPointCombMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
NafR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
WNafL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Multiplies
this by an integer k using the
Window NAF method. |
protected ECPoint |
DoubleAddMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Joye's double-add algorithm.
|
protected ECPoint |
ZSignedDigitL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
'Zeroless' Signed Digit Left-to-Right.
|
protected ECPoint |
NafL2RMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
MontgomeryLadderMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
Montgomery ladder.
|
protected ECPoint |
ZSignedDigitR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k)
'Zeroless' Signed Digit Right-to-Left.
|
protected ECPoint |
WTauNafMultiplier.multiplyPositive(ECPoint point,
BigInteger k)
|
protected ECPoint |
GLVMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected abstract ECPoint |
AbstractECMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
protected ECPoint |
MixedNafR2LMultiplier.multiplyPositive(ECPoint p,
BigInteger k) |
void |
ECCurve.normalizeAll(ECPoint[] points)
Normalization ensures that any projective coordinate is 1, and therefore that the x, y
coordinates reflect those of the equivalent point in an affine coordinate system.
|
void |
ECCurve.normalizeAll(ECPoint[] points,
int off,
int len,
ECFieldElement iso)
Normalization ensures that any projective coordinate is 1, and therefore that the x, y
coordinates reflect those of the equivalent point in an affine coordinate system.
|
static FixedPointPreCompInfo |
FixedPointUtil.precompute(ECPoint p,
int minWidth) |
static WNafPreCompInfo |
WNafUtil.precompute(ECPoint p,
int width,
boolean includeNegated) |
static ECPoint |
ECAlgorithms.referenceMultiply(ECPoint p,
BigInteger k)
Simple shift-and-add multiplication.
|
void |
FixedPointPreCompInfo.setPreComp(ECPoint[] preComp) |
void |
WNafPreCompInfo.setPreComp(ECPoint[] preComp) |
void |
ECCurve.setPreCompInfo(ECPoint point,
String name,
PreCompInfo preCompInfo)
Adds
PreCompInfo for a point on this curve, under a given name. |
void |
WNafPreCompInfo.setPreCompNeg(ECPoint[] preCompNeg) |
void |
WNafPreCompInfo.setTwice(ECPoint twice) |
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
BigInteger k,
ECPoint Q,
BigInteger l) |
abstract ECPoint |
ECPoint.subtract(ECPoint b) |
ECPoint |
ECPoint.AbstractFp.subtract(ECPoint b) |
ECPoint |
ECPoint.AbstractF2m.subtract(ECPoint b) |
static ECPoint |
ECAlgorithms.sumOfMultiplies(ECPoint[] ps,
BigInteger[] ks) |
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
BigInteger a,
ECPoint Q,
BigInteger b) |
ECPoint |
ECPoint.twicePlus(ECPoint b) |
ECPoint |
ECPoint.Fp.twicePlus(ECPoint b) |
ECPoint |
ECPoint.F2m.twicePlus(ECPoint b) |
static ECPoint |
ECAlgorithms.validatePoint(ECPoint p) |
Modifier and Type | Class and Description |
---|---|
class |
Curve25519Point |
Modifier and Type | Method and Description |
---|---|
ECPoint |
Curve25519Point.add(ECPoint b) |
protected ECPoint |
Curve25519.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
Curve25519.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
Curve25519Point.detach() |
ECPoint |
Curve25519.getInfinity() |
ECPoint |
Curve25519Point.negate() |
ECPoint |
Curve25519Point.threeTimes() |
ECPoint |
Curve25519Point.twice() |
ECPoint |
Curve25519Point.twicePlus(ECPoint b) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
Curve25519Point.add(ECPoint b) |
ECPoint |
Curve25519Point.twicePlus(ECPoint b) |
Modifier and Type | Class and Description |
---|---|
class |
SecP128R1Point |
class |
SecP160K1Point |
class |
SecP160R1Point |
class |
SecP160R2Point |
class |
SecP192K1Point |
class |
SecP192R1Point |
class |
SecP224K1Point |
class |
SecP224R1Point |
class |
SecP256K1Point |
class |
SecP256R1Point |
class |
SecP384R1Point |
class |
SecP521R1Point |
class |
SecT113R1Point |
class |
SecT113R2Point |
class |
SecT131R1Point |
class |
SecT131R2Point |
class |
SecT163K1Point |
class |
SecT163R1Point |
class |
SecT163R2Point |
class |
SecT193R1Point |
class |
SecT193R2Point |
class |
SecT233K1Point |
class |
SecT233R1Point |
class |
SecT239K1Point |
class |
SecT283K1Point |
class |
SecT283R1Point |
class |
SecT409K1Point |
class |
SecT409R1Point |
class |
SecT571K1Point |
class |
SecT571R1Point |
Modifier and Type | Method and Description |
---|---|
ECPoint |
SecT233K1Point.add(ECPoint b) |
ECPoint |
SecT163K1Point.add(ECPoint b) |
ECPoint |
SecT571R1Point.add(ECPoint b) |
ECPoint |
SecT239K1Point.add(ECPoint b) |
ECPoint |
SecP192K1Point.add(ECPoint b) |
ECPoint |
SecP192R1Point.add(ECPoint b) |
ECPoint |
SecT409K1Point.add(ECPoint b) |
ECPoint |
SecP128R1Point.add(ECPoint b) |
ECPoint |
SecT163R2Point.add(ECPoint b) |
ECPoint |
SecP224R1Point.add(ECPoint b) |
ECPoint |
SecP160K1Point.add(ECPoint b) |
ECPoint |
SecT193R2Point.add(ECPoint b) |
ECPoint |
SecT571K1Point.add(ECPoint b) |
ECPoint |
SecT131R2Point.add(ECPoint b) |
ECPoint |
SecP256R1Point.add(ECPoint b) |
ECPoint |
SecP160R2Point.add(ECPoint b) |
ECPoint |
SecT193R1Point.add(ECPoint b) |
ECPoint |
SecT131R1Point.add(ECPoint b) |
ECPoint |
SecT163R1Point.add(ECPoint b) |
ECPoint |
SecT283K1Point.add(ECPoint b) |
ECPoint |
SecP256K1Point.add(ECPoint b) |
ECPoint |
SecT233R1Point.add(ECPoint b) |
ECPoint |
SecT283R1Point.add(ECPoint b) |
ECPoint |
SecT113R2Point.add(ECPoint b) |
ECPoint |
SecP160R1Point.add(ECPoint b) |
ECPoint |
SecT113R1Point.add(ECPoint b) |
ECPoint |
SecP224K1Point.add(ECPoint b) |
ECPoint |
SecT409R1Point.add(ECPoint b) |
ECPoint |
SecP384R1Point.add(ECPoint b) |
ECPoint |
SecP521R1Point.add(ECPoint b) |
protected ECPoint |
SecT131R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT283R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP160R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT571K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP256R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT283K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT571R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT193R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT409K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP521R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP256K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT233K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT193R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP192K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT113R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT409R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT163R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP384R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP192R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT163K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT131R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT233R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT163R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP160R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP160K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP128R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT113R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP224K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecP224R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT239K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
SecT131R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT283R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP160R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT571K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP256R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT283K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT571R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT193R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT409K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP521R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP256K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT233K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT193R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP192K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT113R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT409R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT163R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP384R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP192R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT163K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT131R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT233R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT163R2Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP160R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP160K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP128R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT113R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP224K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecP224R1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT239K1Curve.createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
protected ECPoint |
SecT233K1Point.detach() |
protected ECPoint |
SecT163K1Point.detach() |
protected ECPoint |
SecT571R1Point.detach() |
protected ECPoint |
SecT239K1Point.detach() |
protected ECPoint |
SecP192K1Point.detach() |
protected ECPoint |
SecP192R1Point.detach() |
protected ECPoint |
SecT409K1Point.detach() |
protected ECPoint |
SecP128R1Point.detach() |
protected ECPoint |
SecT163R2Point.detach() |
protected ECPoint |
SecP224R1Point.detach() |
protected ECPoint |
SecP160K1Point.detach() |
protected ECPoint |
SecT193R2Point.detach() |
protected ECPoint |
SecT571K1Point.detach() |
protected ECPoint |
SecT131R2Point.detach() |
protected ECPoint |
SecP256R1Point.detach() |
protected ECPoint |
SecP160R2Point.detach() |
protected ECPoint |
SecT193R1Point.detach() |
protected ECPoint |
SecT131R1Point.detach() |
protected ECPoint |
SecT163R1Point.detach() |
protected ECPoint |
SecT283K1Point.detach() |
protected ECPoint |
SecP256K1Point.detach() |
protected ECPoint |
SecT233R1Point.detach() |
protected ECPoint |
SecT283R1Point.detach() |
protected ECPoint |
SecT113R2Point.detach() |
protected ECPoint |
SecP160R1Point.detach() |
protected ECPoint |
SecT113R1Point.detach() |
protected ECPoint |
SecP224K1Point.detach() |
protected ECPoint |
SecT409R1Point.detach() |
protected ECPoint |
SecP384R1Point.detach() |
protected ECPoint |
SecP521R1Point.detach() |
ECPoint |
SecT131R2Curve.getInfinity() |
ECPoint |
SecT283R1Curve.getInfinity() |
ECPoint |
SecP160R2Curve.getInfinity() |
ECPoint |
SecT571K1Curve.getInfinity() |
ECPoint |
SecP256R1Curve.getInfinity() |
ECPoint |
SecT283K1Curve.getInfinity() |
ECPoint |
SecT571R1Curve.getInfinity() |
ECPoint |
SecT193R2Curve.getInfinity() |
ECPoint |
SecT409K1Curve.getInfinity() |
ECPoint |
SecP521R1Curve.getInfinity() |
ECPoint |
SecP256K1Curve.getInfinity() |
ECPoint |
SecT233K1Curve.getInfinity() |
ECPoint |
SecT193R1Curve.getInfinity() |
ECPoint |
SecP192K1Curve.getInfinity() |
ECPoint |
SecT113R2Curve.getInfinity() |
ECPoint |
SecT409R1Curve.getInfinity() |
ECPoint |
SecT163R1Curve.getInfinity() |
ECPoint |
SecP384R1Curve.getInfinity() |
ECPoint |
SecP192R1Curve.getInfinity() |
ECPoint |
SecT163K1Curve.getInfinity() |
ECPoint |
SecT131R1Curve.getInfinity() |
ECPoint |
SecT233R1Curve.getInfinity() |
ECPoint |
SecT163R2Curve.getInfinity() |
ECPoint |
SecP160R1Curve.getInfinity() |
ECPoint |
SecP160K1Curve.getInfinity() |
ECPoint |
SecP128R1Curve.getInfinity() |
ECPoint |
SecT113R1Curve.getInfinity() |
ECPoint |
SecP224K1Curve.getInfinity() |
ECPoint |
SecP224R1Curve.getInfinity() |
ECPoint |
SecT239K1Curve.getInfinity() |
ECPoint |
SecT233K1Point.negate() |
ECPoint |
SecT163K1Point.negate() |
ECPoint |
SecT571R1Point.negate() |
ECPoint |
SecT239K1Point.negate() |
ECPoint |
SecP192K1Point.negate() |
ECPoint |
SecP192R1Point.negate() |
ECPoint |
SecT409K1Point.negate() |
ECPoint |
SecP128R1Point.negate() |
ECPoint |
SecT163R2Point.negate() |
ECPoint |
SecP224R1Point.negate() |
ECPoint |
SecP160K1Point.negate() |
ECPoint |
SecT193R2Point.negate() |
ECPoint |
SecT571K1Point.negate() |
ECPoint |
SecT131R2Point.negate() |
ECPoint |
SecP256R1Point.negate() |
ECPoint |
SecP160R2Point.negate() |
ECPoint |
SecT193R1Point.negate() |
ECPoint |
SecT131R1Point.negate() |
ECPoint |
SecT163R1Point.negate() |
ECPoint |
SecT283K1Point.negate() |
ECPoint |
SecP256K1Point.negate() |
ECPoint |
SecT233R1Point.negate() |
ECPoint |
SecT283R1Point.negate() |
ECPoint |
SecT113R2Point.negate() |
ECPoint |
SecP160R1Point.negate() |
ECPoint |
SecT113R1Point.negate() |
ECPoint |
SecP224K1Point.negate() |
ECPoint |
SecT409R1Point.negate() |
ECPoint |
SecP384R1Point.negate() |
ECPoint |
SecP521R1Point.negate() |
ECPoint |
SecP192K1Point.threeTimes() |
ECPoint |
SecP192R1Point.threeTimes() |
ECPoint |
SecP128R1Point.threeTimes() |
ECPoint |
SecP224R1Point.threeTimes() |
ECPoint |
SecP160K1Point.threeTimes() |
ECPoint |
SecP256R1Point.threeTimes() |
ECPoint |
SecP160R2Point.threeTimes() |
ECPoint |
SecP256K1Point.threeTimes() |
ECPoint |
SecP160R1Point.threeTimes() |
ECPoint |
SecP224K1Point.threeTimes() |
ECPoint |
SecP384R1Point.threeTimes() |
ECPoint |
SecP521R1Point.threeTimes() |
ECPoint |
SecT233K1Point.twice() |
ECPoint |
SecT163K1Point.twice() |
ECPoint |
SecT571R1Point.twice() |
ECPoint |
SecT239K1Point.twice() |
ECPoint |
SecP192K1Point.twice() |
ECPoint |
SecP192R1Point.twice() |
ECPoint |
SecT409K1Point.twice() |
ECPoint |
SecP128R1Point.twice() |
ECPoint |
SecT163R2Point.twice() |
ECPoint |
SecP224R1Point.twice() |
ECPoint |
SecP160K1Point.twice() |
ECPoint |
SecT193R2Point.twice() |
ECPoint |
SecT571K1Point.twice() |
ECPoint |
SecT131R2Point.twice() |
ECPoint |
SecP256R1Point.twice() |
ECPoint |
SecP160R2Point.twice() |
ECPoint |
SecT193R1Point.twice() |
ECPoint |
SecT131R1Point.twice() |
ECPoint |
SecT163R1Point.twice() |
ECPoint |
SecT283K1Point.twice() |
ECPoint |
SecP256K1Point.twice() |
ECPoint |
SecT233R1Point.twice() |
ECPoint |
SecT283R1Point.twice() |
ECPoint |
SecT113R2Point.twice() |
ECPoint |
SecP160R1Point.twice() |
ECPoint |
SecT113R1Point.twice() |
ECPoint |
SecP224K1Point.twice() |
ECPoint |
SecT409R1Point.twice() |
ECPoint |
SecP384R1Point.twice() |
ECPoint |
SecP521R1Point.twice() |
ECPoint |
SecT233K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT571R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT239K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP192K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP192R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT409K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP128R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP224R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP160K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT193R2Point.twicePlus(ECPoint b) |
ECPoint |
SecT571K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT131R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP256R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP160R2Point.twicePlus(ECPoint b) |
ECPoint |
SecT193R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT131R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT283K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP256K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT233R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT283R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT113R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP160R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT113R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP224K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT409R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP384R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP521R1Point.twicePlus(ECPoint b) |
Modifier and Type | Method and Description |
---|---|
ECPoint |
SecT233K1Point.add(ECPoint b) |
ECPoint |
SecT163K1Point.add(ECPoint b) |
ECPoint |
SecT571R1Point.add(ECPoint b) |
ECPoint |
SecT239K1Point.add(ECPoint b) |
ECPoint |
SecP192K1Point.add(ECPoint b) |
ECPoint |
SecP192R1Point.add(ECPoint b) |
ECPoint |
SecT409K1Point.add(ECPoint b) |
ECPoint |
SecP128R1Point.add(ECPoint b) |
ECPoint |
SecT163R2Point.add(ECPoint b) |
ECPoint |
SecP224R1Point.add(ECPoint b) |
ECPoint |
SecP160K1Point.add(ECPoint b) |
ECPoint |
SecT193R2Point.add(ECPoint b) |
ECPoint |
SecT571K1Point.add(ECPoint b) |
ECPoint |
SecT131R2Point.add(ECPoint b) |
ECPoint |
SecP256R1Point.add(ECPoint b) |
ECPoint |
SecP160R2Point.add(ECPoint b) |
ECPoint |
SecT193R1Point.add(ECPoint b) |
ECPoint |
SecT131R1Point.add(ECPoint b) |
ECPoint |
SecT163R1Point.add(ECPoint b) |
ECPoint |
SecT283K1Point.add(ECPoint b) |
ECPoint |
SecP256K1Point.add(ECPoint b) |
ECPoint |
SecT233R1Point.add(ECPoint b) |
ECPoint |
SecT283R1Point.add(ECPoint b) |
ECPoint |
SecT113R2Point.add(ECPoint b) |
ECPoint |
SecP160R1Point.add(ECPoint b) |
ECPoint |
SecT113R1Point.add(ECPoint b) |
ECPoint |
SecP224K1Point.add(ECPoint b) |
ECPoint |
SecT409R1Point.add(ECPoint b) |
ECPoint |
SecP384R1Point.add(ECPoint b) |
ECPoint |
SecP521R1Point.add(ECPoint b) |
ECPoint |
SecT233K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT571R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT239K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP192K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP192R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT409K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP128R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP224R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP160K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT193R2Point.twicePlus(ECPoint b) |
ECPoint |
SecT571K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT131R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP256R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP160R2Point.twicePlus(ECPoint b) |
ECPoint |
SecT193R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT131R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT163R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT283K1Point.twicePlus(ECPoint b) |
ECPoint |
SecP256K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT233R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT283R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT113R2Point.twicePlus(ECPoint b) |
ECPoint |
SecP160R1Point.twicePlus(ECPoint b) |
ECPoint |
SecT113R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP224K1Point.twicePlus(ECPoint b) |
ECPoint |
SecT409R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP384R1Point.twicePlus(ECPoint b) |
ECPoint |
SecP521R1Point.twicePlus(ECPoint b) |
Copyright © 2017 BouncyCastle.org. All rights reserved.