Package org.bouncycastle.crypto.fips
Class FipsEdEC
java.lang.Object
org.bouncycastle.crypto.fips.FipsEdEC
Source class for implementations of Edwards Elliptic Curve based algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
Edwards Curve DSA key pair generator.static final class
Operator factory for creating Edwards Curve DSA based signing and verification operators.static class
Edwards Curve key pair generation parameters.static class
Edwards Curve parameters with context vector -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsEdEC.Parameters
static final int
static final int
static final FipsEdEC.Parameters
static final FipsEdEC.Parameters
static final int
static final int
static final FipsEdEC.Parameters
static final FipsEdEC.Parameters
static final FipsEdEC.Parameters
static final byte[]
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
computePublicData
(Algorithm algorithm, byte[] secret)
-
Field Details
-
ZERO_CONTEXT
public static final byte[] ZERO_CONTEXT -
EdDSA
-
EdDSAph
-
Ed448
-
Ed448ph
-
Ed25519
-
Ed25519ph
-
Ed448_PUBLIC_KEY_SIZE
public static final int Ed448_PUBLIC_KEY_SIZE- See Also:
-
Ed25519_PUBLIC_KEY_SIZE
public static final int Ed25519_PUBLIC_KEY_SIZE- See Also:
-
Ed448_PRIVATE_KEY_SIZE
public static final int Ed448_PRIVATE_KEY_SIZE- See Also:
-
Ed25519_PRIVATE_KEY_SIZE
public static final int Ed25519_PRIVATE_KEY_SIZE- See Also:
-
-
Method Details
-
computePublicData
-