public class ECUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.security.spec.ECParameterSpec |
P_256_SPEC |
static java.security.spec.ECParameterSpec |
P_384_SPEC |
static java.security.spec.ECParameterSpec |
P_521_SPEC |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
convertToFixedByteArray(java.math.BigInteger value) |
static byte[] |
convertToFixedByteArray(int fixedSize,
java.math.BigInteger value) |
static java.security.KeyPair |
createKeyPair() |
static java.security.KeyPair |
createKeyPair(byte[] seed) |
static java.security.KeyPair |
createKeyPair(byte[] seed,
java.security.spec.ECParameterSpec ecParameterSpec) |
static java.security.KeyPair |
createKeyPair(java.security.spec.ECParameterSpec ecParameterSpec) |
static java.security.PrivateKey |
createPrivateKey(java.security.spec.ECPrivateKeySpec ecPrivateKeySpec) |
static java.security.PublicKey |
createPublicKey(java.security.spec.ECPublicKeySpec ecPublicKeySpec) |
static java.security.PublicKey |
createPublicKeyFromUncompressed(byte[] publicKey) |
static byte[] |
createUncompressedPublicKey(java.security.interfaces.ECPublicKey ecPublicKey) |
public static final java.security.spec.ECParameterSpec P_256_SPEC
public static final java.security.spec.ECParameterSpec P_384_SPEC
public static final java.security.spec.ECParameterSpec P_521_SPEC
public static byte[] createUncompressedPublicKey(java.security.interfaces.ECPublicKey ecPublicKey)
public static byte[] convertToFixedByteArray(java.math.BigInteger value)
public static byte[] convertToFixedByteArray(int fixedSize,
java.math.BigInteger value)
public static java.security.KeyPair createKeyPair()
public static java.security.PublicKey createPublicKey(java.security.spec.ECPublicKeySpec ecPublicKeySpec)
public static java.security.PrivateKey createPrivateKey(java.security.spec.ECPrivateKeySpec ecPrivateKeySpec)
public static java.security.KeyPair createKeyPair(byte[] seed,
java.security.spec.ECParameterSpec ecParameterSpec)
public static java.security.KeyPair createKeyPair(byte[] seed)
public static java.security.KeyPair createKeyPair(java.security.spec.ECParameterSpec ecParameterSpec)
public static java.security.PublicKey createPublicKeyFromUncompressed(byte[] publicKey)