public final class FipsEC
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FipsEC.AgreementParameters
Parameters for EC key agreement.
|
static class |
FipsEC.DHAgreementFactory
Factory for Agreement operators based on EC Diffie-Hellman and Cofactor Diffie-Hellman.
|
static class |
FipsEC.DHUAgreementFactory
Factory for Agreement operators based on EC MQV
|
static class |
FipsEC.DHUAgreementParameters
Parameters for EC DHU key agreement.
|
static class |
FipsEC.DHUAgreementParametersBuilder
Initial builder for DHU parameters.
|
static class |
FipsEC.DomainParameterID
An enumeration of ECDomainParametersID for the NIST defined EC domain parameters.
|
static class |
FipsEC.DSAOperatorFactory
Operator factory for creating EC DSA based signing and verification operators.
|
static class |
FipsEC.DSAParameters
Parameters for EC DSA signatures.
|
static class |
FipsEC.KeyGenParameters
Parameters for EC key pair generation.
|
static class |
FipsEC.KeyPairGenerator
EC key pair generator class.
|
static class |
FipsEC.MQVAgreementFactory
Factory for Agreement operators based on EC MQV
|
static class |
FipsEC.MQVAgreementParameters
Parameters for EC MQV key agreement.
|
static class |
FipsEC.MQVAgreementParametersBuilder
Initial builder for MQV parameters.
|
Modifier and Type | Field and Description |
---|---|
static FipsAlgorithm |
ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.
|
static FipsEC.AgreementParameters |
CDH
Elliptic Curve cofactor Diffie-Hellman algorithm parameter source.
|
static FipsEC.DHUAgreementParametersBuilder |
CDHU
Elliptic Curve cofactor Diffie-Hellman Unified algorithm parameter source.
|
static FipsEC.AgreementParameters |
DH
Elliptic Curve Diffie-Hellman algorithm parameter source.
|
static FipsEC.DSAParameters |
DSA
Elliptic Curve DSA algorithm parameter source - default is SHA-1
|
static FipsEC.MQVAgreementParametersBuilder |
MQV
Elliptic Curve MQV algorithm parameter source.
|
public static final FipsAlgorithm ALGORITHM
public static final FipsEC.DSAParameters DSA
public static final FipsEC.AgreementParameters DH
public static final FipsEC.AgreementParameters CDH
public static final FipsEC.MQVAgreementParametersBuilder MQV
public static final FipsEC.DHUAgreementParametersBuilder CDHU