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