Uses of Class
org.gudy.bouncycastle.math.ec.ECPoint
Packages that use ECPoint
Package
Description
Support classes useful for encoding and supporting X9.62 elliptic curve.
Classes for parameter objects for ciphers and generators.
-
Uses of ECPoint in org.gudy.bouncycastle.asn1.x9
Fields in org.gudy.bouncycastle.asn1.x9 declared as ECPointModifier and TypeFieldDescriptionprivate ECPoint
X9ECParameters.g
(package private) ECPoint
X9ECPoint.p
Methods in org.gudy.bouncycastle.asn1.x9 that return ECPointConstructors in org.gudy.bouncycastle.asn1.x9 with parameters of type ECPointModifierConstructorDescriptionX9ECParameters
(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) -
Uses of ECPoint in org.gudy.bouncycastle.crypto.params
Fields in org.gudy.bouncycastle.crypto.params declared as ECPointModifier and TypeFieldDescription(package private) ECPoint
ECDomainParameters.G
(package private) ECPoint
ECPublicKeyParameters.Q
Methods in org.gudy.bouncycastle.crypto.params that return ECPointConstructors in org.gudy.bouncycastle.crypto.params with parameters of type ECPointModifierConstructorDescriptionECDomainParameters
(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) -
Uses of ECPoint in org.gudy.bouncycastle.jce.interfaces
Methods in org.gudy.bouncycastle.jce.interfaces that return ECPoint -
Uses of ECPoint in org.gudy.bouncycastle.jce.provider
Fields in org.gudy.bouncycastle.jce.provider declared as ECPointMethods in org.gudy.bouncycastle.jce.provider that return ECPointConstructors in org.gudy.bouncycastle.jce.provider with parameters of type ECPointModifierConstructorDescription(package private)
JCEECPublicKey
(String algorithm, ECPoint q, ECParameterSpec ecSpec) -
Uses of ECPoint in org.gudy.bouncycastle.jce.spec
Fields in org.gudy.bouncycastle.jce.spec declared as ECPointModifier and TypeFieldDescriptionprivate ECPoint
ECParameterSpec.G
private ECPoint
ECPublicKeySpec.q
Methods in org.gudy.bouncycastle.jce.spec that return ECPointModifier and TypeMethodDescriptionECParameterSpec.getG()
return the base point we are using for these domain parameters.ECPublicKeySpec.getQ()
return the public point qConstructors in org.gudy.bouncycastle.jce.spec with parameters of type ECPointModifierConstructorDescriptionECNamedCurveParameterSpec
(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) 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 -
Uses of ECPoint in org.gudy.bouncycastle.math.ec
Subclasses of ECPoint in org.gudy.bouncycastle.math.ecModifier and TypeClassDescriptionstatic class
Elliptic curve points over F2mstatic class
Elliptic curve points over FpMethods in org.gudy.bouncycastle.math.ec that return ECPointModifier and TypeMethodDescriptionabstract ECPoint
abstract ECPoint
ECCurve.createPoint
(BigInteger x, BigInteger y, boolean withCompression) ECCurve.F2m.createPoint
(BigInteger x, BigInteger y, boolean withCompression) ECCurve.Fp.createPoint
(BigInteger x, BigInteger y, boolean withCompression) abstract ECPoint
ECCurve.decodePoint
(byte[] encoded) ECCurve.F2m.decodePoint
(byte[] encoded) ECCurve.Fp.decodePoint
(byte[] encoded) Decode a point on this curve from its ASN.1 encoding.private ECPoint
ECCurve.F2m.decompressPoint
(byte[] xEnc, int ypBit) Decompresses a compressed point P = (xp, yp) (X9.62 s 4.2.2).ECCurve.F2m.getInfinity()
ECCurve.Fp.getInfinity()
abstract ECPoint
ECCurve.getInfinity()
ECMultiplier.multiply
(ECPoint p, BigInteger k, PreCompInfo preCompInfo) Multiplies theECPoint p
byk
, i.e.ECPoint.multiply
(BigInteger k) Multiplies thisECPoint
by the given number.FpNafMultiplier.multiply
(ECPoint p, BigInteger k, PreCompInfo preCompInfo) D.3.2 pg 101ECPoint.F2m.negate()
ECPoint.Fp.negate()
abstract ECPoint
ECPoint.negate()
abstract ECPoint
ECPoint.F2m.twice()
ECPoint.Fp.twice()
abstract ECPoint
ECPoint.twice()
Methods in org.gudy.bouncycastle.math.ec with parameters of type ECPointModifier and TypeMethodDescriptionabstract ECPoint
private static void
ECPoint.F2m.checkPoints
(ECPoint a, ECPoint b) Check, if twoECPoint
s can be added or subtracted.ECMultiplier.multiply
(ECPoint p, BigInteger k, PreCompInfo preCompInfo) Multiplies theECPoint p
byk
, i.e.FpNafMultiplier.multiply
(ECPoint p, BigInteger k, PreCompInfo preCompInfo) D.3.2 pg 101abstract ECPoint