Uses of Class
org.bouncycastle.math.ec.ECCurve
-
Packages that use ECCurve Package Description org.bouncycastle.asn1.ua Classes and object identifiers related to Ukranian DTSU4145 signature standard.org.bouncycastle.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve.org.bouncycastle.crypto.asymmetric Keys and parameter classes for asymmetric (public/private) key algorithms.org.bouncycastle.crypto.internal.params org.bouncycastle.math.ec Low-level API for performing calculations on elliptic curves, in particular point addition, point doubling, and efficient scalar multiplication.org.bouncycastle.math.ec.custom.sec Custom, optimized implementations of the SEC curves.org.bouncycastle.math.ec.endo Provide support for using the GLV method to take advantage of the efficiently computable endomorphisms on "Koblitz" curves e.g. -
-
Uses of ECCurve in org.bouncycastle.asn1.ua
Methods in org.bouncycastle.asn1.ua with parameters of type ECCurve Modifier and Type Method Description static ECPointDSTU4145PointEncoder. decodePoint(ECCurve curve, byte[] bytes) -
Uses of ECCurve in org.bouncycastle.asn1.x9
Methods in org.bouncycastle.asn1.x9 that return ECCurve Modifier and Type Method Description ECCurveX9Curve. getCurve()ECCurveX9ECParameters. getCurve()Methods in org.bouncycastle.asn1.x9 with parameters of type ECCurve Modifier and Type Method Description intX9IntegerConverter. getByteLength(ECCurve c)Return the curve's field size in bytes.Constructors in org.bouncycastle.asn1.x9 with parameters of type ECCurve Constructor Description X9Curve(ECCurve curve)X9Curve(ECCurve curve, byte[] seed)X9ECParameters(ECCurve curve, X9ECPoint g, java.math.BigInteger n, java.math.BigInteger h)X9ECParameters(ECCurve curve, X9ECPoint g, java.math.BigInteger n, java.math.BigInteger h, 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, byte[] encoding)X9ECPoint(ECCurve c, ASN1OctetString s) -
Uses of ECCurve in org.bouncycastle.crypto.asymmetric
Methods in org.bouncycastle.crypto.asymmetric that return ECCurve Modifier and Type Method Description ECCurveECDomainParameters. getCurve()Return the curve associated with these domain parameters.Constructors in org.bouncycastle.crypto.asymmetric with parameters of type ECCurve Constructor Description ECDomainParameters(ECCurve curve, ECPoint G, java.math.BigInteger n)Constructor that assumes the co-factor h is 1.ECDomainParameters(ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h)Constructor with explicit co-factor.ECDomainParameters(ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h, byte[] seed)Constructor with explicit co-factor and generation seed.NamedECDomainParameters(ASN1ObjectIdentifier id, ECCurve curve, ECPoint G, java.math.BigInteger n)Constructor that assumes the co-factor h is 1.NamedECDomainParameters(ASN1ObjectIdentifier id, ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h)Constructor with explicit co-factor.NamedECDomainParameters(ASN1ObjectIdentifier id, ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h, byte[] seed)Constructor with explicit co-factor and generation seed. -
Uses of ECCurve in org.bouncycastle.crypto.internal.params
Methods in org.bouncycastle.crypto.internal.params that return ECCurve Modifier and Type Method Description ECCurveEcDomainParameters. getCurve() -
Uses of ECCurve in org.bouncycastle.math.ec
Subclasses of ECCurve in org.bouncycastle.math.ec Modifier and Type Class Description static classECCurve.AbstractF2mstatic classECCurve.AbstractFpstatic classECCurve.F2mElliptic curves over F2m.static classECCurve.FpElliptic curve over FpFields in org.bouncycastle.math.ec declared as ECCurve Modifier and Type Field Description protected ECCurveECPoint. curveprotected ECCurveGLVMultiplier. curveMethods in org.bouncycastle.math.ec that return ECCurve Modifier and Type Method Description protected abstract ECCurveECCurve. cloneCurve()protected ECCurveECCurve.F2m. cloneCurve()protected ECCurveECCurve.Fp. cloneCurve()ECCurveECCurve.Config. create()ECCurveECPoint. getCurve()Methods in org.bouncycastle.math.ec with parameters of type ECCurve Modifier and Type Method Description static ECPointECAlgorithms. cleanPoint(ECCurve c, ECPoint p)booleanECCurve. equals(ECCurve other)static intFixedPointUtil. getCombSize(ECCurve c)protected static ECFieldElement[]ECPoint. getInitialZCoords(ECCurve curve)static ECPointECAlgorithms. importPoint(ECCurve c, ECPoint p)static booleanECAlgorithms. isF2mCurve(ECCurve c)static booleanECAlgorithms. isFpCurve(ECCurve c)Constructors in org.bouncycastle.math.ec with parameters of type ECCurve Constructor Description AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y)AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)AbstractFp(ECCurve curve, ECFieldElement x, ECFieldElement y)AbstractFp(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)ECPoint(ECCurve curve, ECFieldElement x, ECFieldElement y)ECPoint(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)GLVMultiplier(ECCurve curve, GLVEndomorphism glvEndomorphism) -
Uses of ECCurve in org.bouncycastle.math.ec.custom.sec
Subclasses of ECCurve in org.bouncycastle.math.ec.custom.sec Modifier and Type Class Description classSecP128R1CurveclassSecP160K1CurveclassSecP160R1CurveclassSecP160R2CurveclassSecP192K1CurveclassSecP192R1CurveclassSecP224K1CurveclassSecP224R1CurveclassSecP256K1CurveclassSecP256R1CurveclassSecP384R1CurveclassSecP521R1CurveclassSecT113R1CurveclassSecT113R2CurveclassSecT131R1CurveclassSecT131R2CurveclassSecT163K1CurveclassSecT163R1CurveclassSecT163R2CurveclassSecT193R1CurveclassSecT193R2CurveclassSecT233K1CurveclassSecT233R1CurveclassSecT239K1CurveclassSecT283K1CurveclassSecT283R1CurveclassSecT409K1CurveclassSecT409R1CurveclassSecT571K1CurveclassSecT571R1CurveMethods in org.bouncycastle.math.ec.custom.sec that return ECCurve Modifier and Type Method Description protected ECCurveSecP128R1Curve. cloneCurve()protected ECCurveSecP160K1Curve. cloneCurve()protected ECCurveSecP160R1Curve. cloneCurve()protected ECCurveSecP160R2Curve. cloneCurve()protected ECCurveSecP192K1Curve. cloneCurve()protected ECCurveSecP192R1Curve. cloneCurve()protected ECCurveSecP224K1Curve. cloneCurve()protected ECCurveSecP224R1Curve. cloneCurve()protected ECCurveSecP256K1Curve. cloneCurve()protected ECCurveSecP256R1Curve. cloneCurve()protected ECCurveSecP384R1Curve. cloneCurve()protected ECCurveSecP521R1Curve. cloneCurve()protected ECCurveSecT113R1Curve. cloneCurve()protected ECCurveSecT113R2Curve. cloneCurve()protected ECCurveSecT131R1Curve. cloneCurve()protected ECCurveSecT131R2Curve. cloneCurve()protected ECCurveSecT163K1Curve. cloneCurve()protected ECCurveSecT163R1Curve. cloneCurve()protected ECCurveSecT163R2Curve. cloneCurve()protected ECCurveSecT193R1Curve. cloneCurve()protected ECCurveSecT193R2Curve. cloneCurve()protected ECCurveSecT233K1Curve. cloneCurve()protected ECCurveSecT233R1Curve. cloneCurve()protected ECCurveSecT239K1Curve. cloneCurve()protected ECCurveSecT283K1Curve. cloneCurve()protected ECCurveSecT283R1Curve. cloneCurve()protected ECCurveSecT409K1Curve. cloneCurve()protected ECCurveSecT409R1Curve. cloneCurve()protected ECCurveSecT571K1Curve. cloneCurve()protected ECCurveSecT571R1Curve. cloneCurve() -
Uses of ECCurve in org.bouncycastle.math.ec.endo
Fields in org.bouncycastle.math.ec.endo declared as ECCurve Modifier and Type Field Description protected ECCurveGLVTypeBEndomorphism. curveConstructors in org.bouncycastle.math.ec.endo with parameters of type ECCurve Constructor Description GLVTypeBEndomorphism(ECCurve curve, GLVTypeBParameters parameters)
-