static java.security.KeyPair |
EllipticCurves.generateKeyPair(EllipticCurves.CurveType curve) |
Generates a new key pair for curve.
|
static java.security.spec.ECParameterSpec |
EllipticCurves.getCurveSpec(EllipticCurves.CurveType curve) |
Returns the ECParameterSpec for a named curve.
|
static java.security.interfaces.ECPrivateKey |
EllipticCurves.getEcPrivateKey(EllipticCurves.CurveType curve,
byte[] keyValue) |
Returns an ECPrivateKey from curve type and keyValue.
|
static java.security.interfaces.ECPublicKey |
EllipticCurves.getEcPublicKey(EllipticCurves.CurveType curve,
byte[] x,
byte[] y) |
Returns an ECPublicKey from curve type and x and y coordinates.
|
static java.security.interfaces.ECPublicKey |
EllipticCurves.getEcPublicKey(EllipticCurves.CurveType curve,
EllipticCurves.PointFormatType pointFormat,
byte[] publicKey) |
Returns an ECPublicKey from publicKey that is a public key in point format
pointFormat on curve.
|
static java.security.spec.ECPoint |
EllipticCurves.pointDecode(EllipticCurves.CurveType curveType,
EllipticCurves.PointFormatType format,
byte[] encoded) |
Decodes an encoded point on an elliptic curve.
|
static byte[] |
EllipticCurves.pointEncode(EllipticCurves.CurveType curveType,
EllipticCurves.PointFormatType format,
java.security.spec.ECPoint point) |
Encodes a point on an elliptic curve.
|