public class ECCurves extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ECCurves.EllipticCurves |
Modifier and Type | Field and Description |
---|---|
static String |
ECDSA_SHA2_PREFIX |
static String |
NISTP256 |
static String |
NISTP384 |
static String |
NISTP521 |
Constructor and Description |
---|
ECCurves() |
Modifier and Type | Method and Description |
---|---|
static ECPoint |
decodeECPoint(byte[] M,
EllipticCurve curve)
Decode an OctetString to EllipticCurvePoint according to SECG 2.3.4
|
static byte[] |
encodeECPoint(ECPoint group,
EllipticCurve curve)
Encode EllipticCurvePoint to an OctetString
|
static String |
getCurveName(ECParameterSpec params) |
static String |
getCurveName(int fieldSize) |
static int |
getCurveSize(ECParameterSpec params) |
static Digest |
getDigestForParams(ECParameterSpec params) |
public static final String ECDSA_SHA2_PREFIX
public static final String NISTP256
public static final String NISTP384
public static final String NISTP521
public static String getCurveName(ECParameterSpec params)
public static String getCurveName(int fieldSize)
public static int getCurveSize(ECParameterSpec params)
public static Digest getDigestForParams(ECParameterSpec params)
public static ECPoint decodeECPoint(byte[] M, EllipticCurve curve)
public static byte[] encodeECPoint(ECPoint group, EllipticCurve curve)
Copyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.