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 ECPointX9ECParameters.g(package private) ECPointX9ECPoint.pMethods 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) ECPointECDomainParameters.G(package private) ECPointECPublicKeyParameters.QMethods 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 ECPointECParameterSpec.Gprivate ECPointECPublicKeySpec.qMethods 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 classElliptic curve points over F2mstatic classElliptic curve points over FpMethods in org.gudy.bouncycastle.math.ec that return ECPointModifier and TypeMethodDescriptionabstract ECPointabstract ECPointECCurve.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 ECPointECCurve.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 ECPointECCurve.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 ECPointECCurve.getInfinity()ECMultiplier.multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo) Multiplies theECPoint pbyk, i.e.ECPoint.multiply(BigInteger k) Multiplies thisECPointby the given number.FpNafMultiplier.multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo) D.3.2 pg 101ECPoint.F2m.negate()ECPoint.Fp.negate()abstract ECPointECPoint.negate()abstract ECPointECPoint.F2m.twice()ECPoint.Fp.twice()abstract ECPointECPoint.twice()Methods in org.gudy.bouncycastle.math.ec with parameters of type ECPointModifier and TypeMethodDescriptionabstract ECPointprivate static voidECPoint.F2m.checkPoints(ECPoint a, ECPoint b) Check, if twoECPoints can be added or subtracted.ECMultiplier.multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo) Multiplies theECPoint pbyk, i.e.FpNafMultiplier.multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo) D.3.2 pg 101abstract ECPoint