public final class FipsDH
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FipsDH.AgreementParameters
Parameters for Diffie-Hellman based key agreement.
|
static class |
FipsDH.DHAgreementFactory
Factory for Agreement operators based on Diffie-Hellman
|
static class |
FipsDH.DHUAgreementFactory
Factory for Unified Agreement operators based on Diffie-Hellman
|
static class |
FipsDH.DHUAgreementParameters
Parameters for Diffie-Hellman based key agreement using DHU.
|
static class |
FipsDH.DHUAgreementParametersBuilder
Initial builder for DHU parameters.
|
static class |
FipsDH.DomainGenParameters
Parameters for generating Diffie-Hellman domain parameters.
|
static class |
FipsDH.DomainParametersGenerator
Generator class for Diffie-Hellman domain parameters.
|
static class |
FipsDH.KeyGenParameters
Parameters for Diffie-Hellman key pair generation.
|
static class |
FipsDH.KeyPairGenerator
Key pair generator for Diffie-Hellman key pairs.
|
static class |
FipsDH.MQVAgreementFactory
Factory for Agreement operators based on MQV
|
static class |
FipsDH.MQVAgreementParameters
Parameters for Diffie-Hellman based key agreement using MQV.
|
static class |
FipsDH.MQVAgreementParametersBuilder
Initial builder for MQV parameters.
|
Modifier and Type | Field and Description |
---|---|
static FipsAlgorithm |
ALGORITHM
Basic Diffie-Hellman key marker, can be used for creating general purpose Diffie-Hellman keys.
|
static FipsDH.AgreementParameters |
DH
Regular Diffie-Hellman algorithm marker.
|
static FipsDH.DHUAgreementParametersBuilder |
DHU
Unified Diffie-Hellman algorithm marker.
|
static FipsDH.MQVAgreementParametersBuilder |
MQV
Regular MQV algorithm marker.
|
public static final FipsAlgorithm ALGORITHM
public static final FipsDH.AgreementParameters DH
public static final FipsDH.MQVAgreementParametersBuilder MQV
public static final FipsDH.DHUAgreementParametersBuilder DHU