public final class FipsKDF
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FipsKDF.AgreementKDFParameters
Parameters for the X9.63 and CONCATENATION key derivation function.
|
static class |
FipsKDF.AgreementKDFParametersBuilder
Parameters builder for the X9.63 and CONCATENATION key derivation function.
|
static class |
FipsKDF.AgreementKDFPRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with key agreement.
|
static class |
FipsKDF.AgreementOperatorFactory
Factory for operators that derive key material and are associated with key agreement.
|
static class |
FipsKDF.CounterLocation
An enumeration of the counter locations for Feedback Mode and Double Pipeline Iteration Mode.
|
static class |
FipsKDF.CounterModeFactory
Factory for Counter Mode KDFs.
|
static class |
FipsKDF.CounterModeParameters
Parameters for the Counter Mode key derivation function.
|
static class |
FipsKDF.CounterModeParametersBuilder
Parameters for the Counter Mode parameters builder.
|
static class |
FipsKDF.DoublePipelineModeFactory
Factory for Double Pipeline Iteration Mode KDF.
|
static class |
FipsKDF.DoublePipelineModeParameters
Parameters for the Double Pipeline Mode key derivation function.
|
static class |
FipsKDF.DoublePipelineModeParametersBuilder
Parameters for the Double Pipeline Mode parameters builder.
|
static class |
FipsKDF.FeedbackModeFactory
Factory for Feedback Mode KDFs.
|
static class |
FipsKDF.FeedbackModeParameters
Parameters for the Feedback Mode key derivation function.
|
static class |
FipsKDF.FeedbackModeParametersBuilder
Parameters for the Feedback Mode parameters builder.
|
static class |
FipsKDF.HKDFKey
Parameters for the HKDF key derivation function.
|
static class |
FipsKDF.HKDFKeyBuilder |
static class |
FipsKDF.IKEv2OperatorFactory
Factory for operators that derive key material using the IKEv2 KDF.
|
static class |
FipsKDF.IKEv2Parameters
Parameters for the IKVEv2 key derivation function.
|
static class |
FipsKDF.IKEv2ParametersBuilder
Parameters builder for the IKEv2 key derivation function.
|
static class |
FipsKDF.IKEv2PRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with IKEv2.
|
static class |
FipsKDF.PRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SP 800-108.
|
static class |
FipsKDF.SNMPOperatorFactory
Factory for operators that derive key material using the SNMP KDF.
|
static class |
FipsKDF.SNMPParameters
Parameters for the SNMP key derivation function.
|
static class |
FipsKDF.SNMPParametersBuilder
Parameters builder for the SNMP key derivation function.
|
static class |
FipsKDF.SRTPOperatorFactory
Factory for operators that derive key material using the SRTP KDF.
|
static class |
FipsKDF.SRTPParameters
Parameters for the SRTP key derivation function.
|
static class |
FipsKDF.SRTPParametersBuilder
Parameters for the SRTP key derivation function.
|
static class |
FipsKDF.SRTPPRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SRTP.
|
static class |
FipsKDF.SSHOperatorFactory
Factory for operators that derive key material using the SSH KDF.
|
static class |
FipsKDF.SSHParameters
Parameters for the SSH key derivation function.
|
static class |
FipsKDF.SSHParametersBuilder
Parameters builder for the SSH key derivation function.
|
static class |
FipsKDF.SSHPRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SSH key exchange.
|
static class |
FipsKDF.TLSOperatorFactory
Factory for operators that derive key material using the TLS family of KDFs.
|
static class |
FipsKDF.TLSParameters
Parameters for the TLS key derivation functions.
|
static class |
FipsKDF.TLSParametersBuilder
Parameter builder for TLS 1.0/1.1
|
static class |
FipsKDF.TLSParametersWithPRFBuilder
Parameter builder for TLS 1.2
|
static class |
FipsKDF.TLSPRF
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with TLS.
|
static class |
FipsKDF.TLSStage
The standard string values for TLS key calculation stages.
|
static class |
FipsKDF.TwoStepKDFKey
Parameters for the Two Step key derivation function.
|
static class |
FipsKDF.TwoStepKDFKeyBuilder |
Modifier and Type | Field and Description |
---|---|
static FipsKDF.AgreementKDFParametersBuilder |
CONCATENATION
Algorithm parameter source for concatenating KDF in FIPS SP 800-56A/B - default PRF is SHA-1
|
static FipsKDF.CounterModeParametersBuilder |
COUNTER_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Counter Mode.
|
static FipsKDF.DoublePipelineModeParametersBuilder |
DOUBLE_PIPELINE_ITERATION_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Double-Pipeline Mode.
|
static FipsKDF.FeedbackModeParametersBuilder |
FEEDBACK_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Feedback Mode.
|
static FipsKDF.AgreementKDFParametersBuilder |
HKDF |
static FipsKDF.HKDFKeyBuilder |
HKDF_KEY_BUILDER
Algorithm parameter source for HKDF - default PRF is SHA-1
|
static FipsKDF.IKEv2ParametersBuilder |
IKEv2
Algorithm parameter source for Internet Key Exchange Version 2 (IKEv2)
|
static FipsKDF.SNMPParametersBuilder |
SNMP
Algorithm parameter source for Simple Network Management Protocol (SNMP)
|
static FipsKDF.SRTPParametersBuilder |
SRTP
Algorithm parameter source for Secure Real-time Transport Protocol (SRTP)
|
static FipsKDF.SSHParametersBuilder |
SSH
Algorithm parameter source for Secure Shell (SSH)
|
static FipsKDF.TLSParametersBuilder |
TLS1_0
Algorithm parameter source for Transport Layer Security Version 1.0 (TLSv1.0)
|
static FipsKDF.TLSParametersBuilder |
TLS1_1
Algorithm parameter source for Transport Layer Security Version 1.1 (TLSv1.1)
|
static FipsKDF.TLSParametersWithPRFBuilder |
TLS1_2
Algorithm parameter source for Transport Layer Security Version 1.2 (TLSv1.2)
|
static FipsKDF.TwoStepKDFKeyBuilder |
TWO_STEP_KEY_BUILDER
Algorithm parameter source for TwoStep - default PRF is SHA256_HMAC
|
static FipsKDF.AgreementKDFParametersBuilder |
X963
Algorithm parameter source for ASN X9.63-2001 - default PRF is SHA-1
|
public static final FipsKDF.CounterModeParametersBuilder COUNTER_MODE
public static final FipsKDF.FeedbackModeParametersBuilder FEEDBACK_MODE
public static final FipsKDF.DoublePipelineModeParametersBuilder DOUBLE_PIPELINE_ITERATION_MODE
public static final FipsKDF.SSHParametersBuilder SSH
public static final FipsKDF.IKEv2ParametersBuilder IKEv2
public static final FipsKDF.SRTPParametersBuilder SRTP
public static final FipsKDF.TLSParametersBuilder TLS1_0
public static final FipsKDF.TLSParametersBuilder TLS1_1
public static final FipsKDF.TLSParametersWithPRFBuilder TLS1_2
public static final FipsKDF.AgreementKDFParametersBuilder X963
public static final FipsKDF.AgreementKDFParametersBuilder CONCATENATION
public static final FipsKDF.HKDFKeyBuilder HKDF_KEY_BUILDER
public static final FipsKDF.AgreementKDFParametersBuilder HKDF
public static final FipsKDF.TwoStepKDFKeyBuilder TWO_STEP_KEY_BUILDER
public static final FipsKDF.SNMPParametersBuilder SNMP