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 classstatic final classEdwards Curve DSA key pair generator.static final classOperator factory for creating Edwards Curve DSA based signing and verification operators.static classEdwards Curve key pair generation parameters.static classEdwards Curve parameters with context vector -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsEdEC.Parametersstatic final intstatic final intstatic final FipsEdEC.Parametersstatic final FipsEdEC.Parametersstatic final intstatic final intstatic final FipsEdEC.Parametersstatic final FipsEdEC.Parametersstatic final FipsEdEC.Parametersstatic 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
-