Uses of Class
org.bouncycastle.math.ec.ECCurve
-
Packages that use ECCurve Package Description org.bouncycastle.asn1.ua org.bouncycastle.asn1.x9 org.bouncycastle.crypto.params org.bouncycastle.crypto.util org.bouncycastle.jcajce.provider.asymmetric.util 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.gm org.bouncycastle.math.ec.custom.sec org.bouncycastle.math.ec.endo -
-
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 ECPoint
DSTU4145PointEncoder. 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 ECCurve
X9Curve. getCurve()
ECCurve
X9ECParameters. getCurve()
Methods in org.bouncycastle.asn1.x9 with parameters of type ECCurve Modifier and Type Method Description int
X9IntegerConverter. 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, BigInteger n)
X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h)
X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h, byte[] seed)
X9ECPoint(ECCurve c, byte[] encoding)
X9ECPoint(ECCurve c, ASN1OctetString s)
-
Uses of ECCurve in org.bouncycastle.crypto.params
Methods in org.bouncycastle.crypto.params that return ECCurve Modifier and Type Method Description ECCurve
ECDomainParameters. getCurve()
Constructors in org.bouncycastle.crypto.params with parameters of type ECCurve Constructor 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)
-
Uses of ECCurve in org.bouncycastle.crypto.util
Methods in org.bouncycastle.crypto.util with parameters of type ECCurve Modifier and Type Method Description static String
SSHNamedCurves. getNameForParameters(ECCurve curve)
-
Uses of ECCurve in org.bouncycastle.jcajce.provider.asymmetric.util
Methods in org.bouncycastle.jcajce.provider.asymmetric.util that return ECCurve Modifier and Type Method Description static ECCurve
EC5Util. convertCurve(EllipticCurve ec)
static ECCurve
EC5Util. getCurve(ProviderConfiguration configuration, X962Parameters params)
Methods in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type ECCurve Modifier and Type Method Description static EllipticCurve
EC5Util. convertCurve(ECCurve curve, byte[] seed)
static ECPoint
EC5Util. convertPoint(ECCurve curve, ECPoint point)
static ECParameterSpec
EC5Util. convertToSpec(X962Parameters params, ECCurve curve)
-
Uses of ECCurve in org.bouncycastle.jce.spec
Methods in org.bouncycastle.jce.spec that return ECCurve Modifier and Type Method Description ECCurve
ECParameterSpec. getCurve()
return the curve along which the base point lies.Constructors in org.bouncycastle.jce.spec with parameters of type ECCurve Constructor 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)
-
Uses of ECCurve in org.bouncycastle.math.ec
Subclasses of ECCurve in org.bouncycastle.math.ec Modifier and Type Class Description static class
ECCurve.AbstractF2m
static class
ECCurve.AbstractFp
static class
ECCurve.F2m
Elliptic curves over F2m.static class
ECCurve.Fp
Elliptic curve over FpFields in org.bouncycastle.math.ec declared as ECCurve Modifier and Type Field Description protected ECCurve
ECPoint. curve
protected ECCurve
GLVMultiplier. curve
Methods in org.bouncycastle.math.ec that return ECCurve Modifier and Type Method Description protected abstract ECCurve
ECCurve. cloneCurve()
protected ECCurve
ECCurve.F2m. cloneCurve()
protected ECCurve
ECCurve.Fp. cloneCurve()
ECCurve
ECCurve.Config. create()
ECCurve
ECPoint. getCurve()
Methods in org.bouncycastle.math.ec with parameters of type ECCurve Modifier and Type Method Description static ECPoint
ECAlgorithms. cleanPoint(ECCurve c, ECPoint p)
boolean
ECCurve. equals(ECCurve other)
static int
FixedPointUtil. getCombSize(ECCurve c)
protected static ECFieldElement[]
ECPoint. getInitialZCoords(ECCurve curve)
static ECPoint
ECAlgorithms. importPoint(ECCurve c, ECPoint p)
static boolean
ECAlgorithms. isF2mCurve(ECCurve c)
static boolean
ECAlgorithms. 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.djb
Subclasses of ECCurve in org.bouncycastle.math.ec.custom.djb Modifier and Type Class Description class
Curve25519
Methods in org.bouncycastle.math.ec.custom.djb that return ECCurve Modifier and Type Method Description protected ECCurve
Curve25519. cloneCurve()
-
Uses of ECCurve in org.bouncycastle.math.ec.custom.gm
Subclasses of ECCurve in org.bouncycastle.math.ec.custom.gm Modifier and Type Class Description class
SM2P256V1Curve
Methods in org.bouncycastle.math.ec.custom.gm that return ECCurve Modifier and Type Method Description protected ECCurve
SM2P256V1Curve. cloneCurve()
-
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 class
SecP128R1Curve
class
SecP160K1Curve
class
SecP160R1Curve
class
SecP160R2Curve
class
SecP192K1Curve
class
SecP192R1Curve
class
SecP224K1Curve
class
SecP224R1Curve
class
SecP256K1Curve
class
SecP256R1Curve
class
SecP384R1Curve
class
SecP521R1Curve
class
SecT113R1Curve
class
SecT113R2Curve
class
SecT131R1Curve
class
SecT131R2Curve
class
SecT163K1Curve
class
SecT163R1Curve
class
SecT163R2Curve
class
SecT193R1Curve
class
SecT193R2Curve
class
SecT233K1Curve
class
SecT233R1Curve
class
SecT239K1Curve
class
SecT283K1Curve
class
SecT283R1Curve
class
SecT409K1Curve
class
SecT409R1Curve
class
SecT571K1Curve
class
SecT571R1Curve
Methods in org.bouncycastle.math.ec.custom.sec that return ECCurve Modifier and Type Method Description protected ECCurve
SecP128R1Curve. cloneCurve()
protected ECCurve
SecP160K1Curve. cloneCurve()
protected ECCurve
SecP160R1Curve. cloneCurve()
protected ECCurve
SecP160R2Curve. cloneCurve()
protected ECCurve
SecP192K1Curve. cloneCurve()
protected ECCurve
SecP192R1Curve. cloneCurve()
protected ECCurve
SecP224K1Curve. cloneCurve()
protected ECCurve
SecP224R1Curve. cloneCurve()
protected ECCurve
SecP256K1Curve. cloneCurve()
protected ECCurve
SecP256R1Curve. cloneCurve()
protected ECCurve
SecP384R1Curve. cloneCurve()
protected ECCurve
SecP521R1Curve. cloneCurve()
protected ECCurve
SecT113R1Curve. cloneCurve()
protected ECCurve
SecT113R2Curve. cloneCurve()
protected ECCurve
SecT131R1Curve. cloneCurve()
protected ECCurve
SecT131R2Curve. cloneCurve()
protected ECCurve
SecT163K1Curve. cloneCurve()
protected ECCurve
SecT163R1Curve. cloneCurve()
protected ECCurve
SecT163R2Curve. cloneCurve()
protected ECCurve
SecT193R1Curve. cloneCurve()
protected ECCurve
SecT193R2Curve. cloneCurve()
protected ECCurve
SecT233K1Curve. cloneCurve()
protected ECCurve
SecT233R1Curve. cloneCurve()
protected ECCurve
SecT239K1Curve. cloneCurve()
protected ECCurve
SecT283K1Curve. cloneCurve()
protected ECCurve
SecT283R1Curve. cloneCurve()
protected ECCurve
SecT409K1Curve. cloneCurve()
protected ECCurve
SecT409R1Curve. cloneCurve()
protected ECCurve
SecT571K1Curve. cloneCurve()
protected ECCurve
SecT571R1Curve. cloneCurve()
-
Uses of ECCurve in org.bouncycastle.math.ec.endo
Constructors in org.bouncycastle.math.ec.endo with parameters of type ECCurve Constructor Description GLVTypeAEndomorphism(ECCurve curve, GLVTypeAParameters parameters)
GLVTypeBEndomorphism(ECCurve curve, GLVTypeBParameters parameters)
-