Package org.conscrypt
Class OpenSSLECGroupContext
- java.lang.Object
-
- org.conscrypt.OpenSSLECGroupContext
-
final class OpenSSLECGroupContext extends java.lang.Object
Represents a BoringSSL EC_GROUP object.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.String,java.lang.String>
ALIASES
private NativeRef.EC_GROUP
groupCtx
-
Constructor Summary
Constructors Constructor Description OpenSSLECGroupContext(NativeRef.EC_GROUP groupCtx)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
(package private) static OpenSSLECGroupContext
getCurveByName(java.lang.String curveName)
(package private) java.lang.String
getCurveName()
(package private) java.security.spec.ECParameterSpec
getECParameterSpec()
(package private) static OpenSSLECGroupContext
getInstance(java.security.spec.ECParameterSpec params)
(package private) NativeRef.EC_GROUP
getNativeRef()
int
hashCode()
-
-
-
Field Detail
-
ALIASES
private static final java.util.Map<java.lang.String,java.lang.String> ALIASES
-
groupCtx
private final NativeRef.EC_GROUP groupCtx
-
-
Constructor Detail
-
OpenSSLECGroupContext
OpenSSLECGroupContext(NativeRef.EC_GROUP groupCtx)
-
-
Method Detail
-
getCurveByName
static OpenSSLECGroupContext getCurveByName(java.lang.String curveName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getNativeRef
NativeRef.EC_GROUP getNativeRef()
-
getInstance
static OpenSSLECGroupContext getInstance(java.security.spec.ECParameterSpec params) throws java.security.InvalidAlgorithmParameterException
- Throws:
java.security.InvalidAlgorithmParameterException
-
getCurveName
java.lang.String getCurveName()
-
getECParameterSpec
java.security.spec.ECParameterSpec getECParameterSpec()
-
-