Package org.bouncycastle.crypto.general
Class EC
- java.lang.Object
-
- org.bouncycastle.crypto.general.EC
-
public final class EC extends java.lang.Object
Source class for non-FIPS implementations of Elliptic Curve based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EC.DSAOperatorFactory
Operator factory for creating non-FIPS EC DSA based signing and verification operators.static class
EC.DSAParameters
EC DSA signature parameters for non-FIPS algorithms.static class
EC.KeyGenParameters
EC key pair generation parameters for non-FIPS usages.static class
EC.KeyPairGenerator
EC key pair generator class for non-FIPS usages.
-
Field Summary
Fields Modifier and Type Field Description static Algorithm
ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static EC.DSAParameters
DDSA
Elliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1static EC.DSAParameters
DSA
Elliptic 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
-
-