Package org.bouncycastle.crypto.general
Class EC
- java.lang.Object
-
- org.bouncycastle.crypto.general.EC
-
public final class EC extends java.lang.ObjectSource class for non-FIPS implementations of Elliptic Curve based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEC.DSAOperatorFactoryOperator factory for creating non-FIPS EC DSA based signing and verification operators.static classEC.DSAParametersEC DSA signature parameters for non-FIPS algorithms.static classEC.KeyGenParametersEC key pair generation parameters for non-FIPS usages.static classEC.KeyPairGeneratorEC key pair generator class for non-FIPS usages.
-
Field Summary
Fields Modifier and Type Field Description static AlgorithmALGORITHMBasic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static EC.DSAParametersDDSAElliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1static EC.DSAParametersDSAElliptic Curve DSA algorithm parameter source - default is SHA-1
-
-
-
Field Detail
-
ALGORITHM
public static final Algorithm ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.
-
DSA
public static final EC.DSAParameters DSA
Elliptic Curve DSA algorithm parameter source - default is SHA-1
-
DDSA
public static final EC.DSAParameters DDSA
Elliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1
-
-