public final class EdEC
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
EdEC.Algorithm |
static class |
EdEC.EdDSAKeyPairGenerator
Edwards Curve DSA key pair generator.
|
static class |
EdEC.EdDSAOperatorFactory
Operator factory for creating Edwards Curve DSA based signing and verification operators.
|
static class |
EdEC.Parameters
Edwards Curve key pair generation parameters.
|
static class |
EdEC.XDHAgreementFactory
Factory for Agreement operators based on Edwards Curve Diffie-Hellman.
|
static class |
EdEC.XDHKeyPairGenerator
Edwards Curve Diffie-Hellman key pair generator.
|
Modifier and Type | Field and Description |
---|---|
static EdEC.Parameters |
Ed25519 |
static int |
Ed25519_PRIVATE_KEY_SIZE |
static int |
Ed25519_PUBLIC_KEY_SIZE |
static EdEC.Parameters |
Ed448 |
static int |
Ed448_PRIVATE_KEY_SIZE |
static int |
Ed448_PUBLIC_KEY_SIZE |
static EdEC.Parameters |
EdDSA |
static EdEC.Parameters |
X25519 |
static int |
X25519_PRIVATE_KEY_SIZE |
static int |
X25519_PUBLIC_KEY_SIZE |
static EdEC.Parameters |
X448 |
static int |
X448_PRIVATE_KEY_SIZE |
static int |
X448_PUBLIC_KEY_SIZE |
static byte[] |
ZERO_CONTEXT |
Modifier and Type | Method and Description |
---|---|
static byte[] |
computePublicData(Algorithm algorithm,
byte[] secret) |
public static final byte[] ZERO_CONTEXT
public static final EdEC.Parameters EdDSA
public static final EdEC.Parameters Ed448
public static final EdEC.Parameters Ed25519
public static final EdEC.Parameters X448
public static final EdEC.Parameters X25519
public static final int X448_PUBLIC_KEY_SIZE
public static final int X25519_PUBLIC_KEY_SIZE
public static final int Ed448_PUBLIC_KEY_SIZE
public static final int Ed25519_PUBLIC_KEY_SIZE
public static final int X448_PRIVATE_KEY_SIZE
public static final int X25519_PRIVATE_KEY_SIZE
public static final int Ed448_PRIVATE_KEY_SIZE
public static final int Ed25519_PRIVATE_KEY_SIZE
public static byte[] computePublicData(Algorithm algorithm, byte[] secret)