Package org.bouncycastle.crypto.tls
Class NamedCurve
- java.lang.Object
-
- org.bouncycastle.crypto.tls.NamedCurve
-
public class NamedCurve extends java.lang.ObjectRFC 4492 5.1.1The named curves defined here are those specified in SEC 2 [13]. Note that many of these curves are also recommended in ANSI X9.62 [7] and FIPS 186-2 [11]. Values 0xFE00 through 0xFEFF are reserved for private use. Values 0xFF01 and 0xFF02 indicate that the client supports arbitrary prime and characteristic-2 curves, respectively (the curve parameters must be encoded explicitly in ECParameters).
-
-
Field Summary
Fields Modifier and Type Field Description static intarbitrary_explicit_char2_curvesstatic intarbitrary_explicit_prime_curvesstatic intbrainpoolP256r1static intbrainpoolP384r1static intbrainpoolP512r1static intsecp160k1static intsecp160r1static intsecp160r2static intsecp192k1static intsecp192r1static intsecp224k1static intsecp224r1static intsecp256k1static intsecp256r1static intsecp384r1static intsecp521r1static intsect163k1static intsect163r1static intsect163r2static intsect193r1static intsect193r2static intsect233k1static intsect233r1static intsect239k1static intsect283k1static intsect283r1static intsect409k1static intsect409r1static intsect571k1static intsect571r1
-
Constructor Summary
Constructors Constructor Description NamedCurve()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisValid(int namedCurve)static booleanrefersToASpecificNamedCurve(int namedCurve)
-
-
-
Field Detail
-
sect163k1
public static final int sect163k1
- See Also:
- Constant Field Values
-
sect163r1
public static final int sect163r1
- See Also:
- Constant Field Values
-
sect163r2
public static final int sect163r2
- See Also:
- Constant Field Values
-
sect193r1
public static final int sect193r1
- See Also:
- Constant Field Values
-
sect193r2
public static final int sect193r2
- See Also:
- Constant Field Values
-
sect233k1
public static final int sect233k1
- See Also:
- Constant Field Values
-
sect233r1
public static final int sect233r1
- See Also:
- Constant Field Values
-
sect239k1
public static final int sect239k1
- See Also:
- Constant Field Values
-
sect283k1
public static final int sect283k1
- See Also:
- Constant Field Values
-
sect283r1
public static final int sect283r1
- See Also:
- Constant Field Values
-
sect409k1
public static final int sect409k1
- See Also:
- Constant Field Values
-
sect409r1
public static final int sect409r1
- See Also:
- Constant Field Values
-
sect571k1
public static final int sect571k1
- See Also:
- Constant Field Values
-
sect571r1
public static final int sect571r1
- See Also:
- Constant Field Values
-
secp160k1
public static final int secp160k1
- See Also:
- Constant Field Values
-
secp160r1
public static final int secp160r1
- See Also:
- Constant Field Values
-
secp160r2
public static final int secp160r2
- See Also:
- Constant Field Values
-
secp192k1
public static final int secp192k1
- See Also:
- Constant Field Values
-
secp192r1
public static final int secp192r1
- See Also:
- Constant Field Values
-
secp224k1
public static final int secp224k1
- See Also:
- Constant Field Values
-
secp224r1
public static final int secp224r1
- See Also:
- Constant Field Values
-
secp256k1
public static final int secp256k1
- See Also:
- Constant Field Values
-
secp256r1
public static final int secp256r1
- See Also:
- Constant Field Values
-
secp384r1
public static final int secp384r1
- See Also:
- Constant Field Values
-
secp521r1
public static final int secp521r1
- See Also:
- Constant Field Values
-
brainpoolP256r1
public static final int brainpoolP256r1
- See Also:
- Constant Field Values
-
brainpoolP384r1
public static final int brainpoolP384r1
- See Also:
- Constant Field Values
-
brainpoolP512r1
public static final int brainpoolP512r1
- See Also:
- Constant Field Values
-
arbitrary_explicit_prime_curves
public static final int arbitrary_explicit_prime_curves
- See Also:
- Constant Field Values
-
arbitrary_explicit_char2_curves
public static final int arbitrary_explicit_char2_curves
- See Also:
- Constant Field Values
-
-