| Modifier and Type | Class and Description |
|---|---|
| public static class | FipsKDF.
Parameters for the X9.63 and CONCATENATION key derivation function. |
| public static class | FipsKDF.
Parameters builder for the X9.63 and CONCATENATION key derivation function. |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with key agreement. |
| public static class | FipsKDF.
Factory for operators that derive key material and are associated with key agreement. |
| private static interface | |
| public static enum | FipsKDF.
An enumeration of the counter locations for Feedback Mode and Double Pipeline Iteration Mode. |
| public static class | FipsKDF.
Factory for Counter Mode KDFs. |
| public static class | FipsKDF.
Parameters for the Counter Mode key derivation function. |
| public static class | FipsKDF.
Parameters for the Counter Mode parameters builder. |
| private static class | |
| public static class | FipsKDF.
Factory for Double Pipeline Iteration Mode KDF. |
| public static class | FipsKDF.
Parameters for the Double Pipeline Mode key derivation function. |
| public static class | FipsKDF.
Parameters for the Double Pipeline Mode parameters builder. |
| private static class | |
| public static class | FipsKDF.
Factory for Feedback Mode KDFs. |
| public static class | FipsKDF.
Parameters for the Feedback Mode key derivation function. |
| public static class | FipsKDF.
Parameters for the Feedback Mode parameters builder. |
| private static class | |
| public static class | FipsKDF.
Factory for operators that derive key material using the IKEv2 KDF. |
| public static class | FipsKDF.
Parameters for the IKVEv2 key derivation function. |
| public static class | FipsKDF.
Parameters builder for the IKEv2 key derivation function. |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with IKEv2. |
| private static class | |
| private static class | |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SP 800-108. |
| public static class | FipsKDF.
Factory for operators that derive key material using the SRTP KDF. |
| public static class | FipsKDF.
Parameters for the SRTP key derivation function. |
| public static class | FipsKDF.
Parameters for the SRTP key derivation function. |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SRTP. |
| public static class | FipsKDF.
Factory for operators that derive key material using the SSH KDF. |
| public static class | FipsKDF.
Parameters for the SSH key derivation function. |
| public static class | FipsKDF.
Parameters builder for the SSH key derivation function. |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SSH key exchange. |
| public static class | FipsKDF.
Factory for operators that derive key material using the TLS family of KDFs. |
| public static class | FipsKDF.
Parameters for the TLS key derivation functions. |
| public static class | FipsKDF.
Parameter builder for TLS 1.0/1.1 |
| public static class | FipsKDF.
Parameter builder for TLS 1.2 |
| public static enum | FipsKDF.
An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with TLS. |
| public static class | FipsKDF.
The standard string values for TLS key calculation stages. |
| Modifier and Type | Field and Description |
|---|---|
| public static final FipsKDF. | CONCATENATION
Algorithm parameter source for concatenating KDF in FIPS SP 800-56A/B - default PRF is SHA-1 |
| public static final FipsKDF. | COUNTER_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Counter Mode. |
| public static final FipsKDF. | DOUBLE_PIPELINE_ITERATION_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Double-Pipeline Mode. |
| public static final FipsKDF. | FEEDBACK_MODE
Algorithm parameter source for NIST SP 800-108 KDF in Feedback Mode. |
| public static final FipsKDF. | IKEv2
Algorithm parameter source for Internet Key Exchange Version 2 (IKEv2) |
| private static EngineProvider | |
| public static final FipsKDF. | SRTP
Algorithm parameter source for Secure Real-time Transport Protocol (SRTP) |
| public static final FipsKDF. | SSH
Algorithm parameter source for Secure Shell (SSH) |
| public static final FipsKDF. | TLS1_0
Algorithm parameter source for Transport Layer Security Version 1.0 (TLSv1.0) |
| public static final FipsKDF. | TLS1_1
Algorithm parameter source for Transport Layer Security Version 1.1 (TLSv1.1) |
| public static final FipsKDF. | TLS1_2
Algorithm parameter source for Transport Layer Security Version 1.2 (TLSv1.2) |
| public static final FipsKDF. | X963
Algorithm parameter source for ASN X9.63-2001 - default PRF is SHA-1 |
| private static final byte[] |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static byte[] | |
| private static KDFCalculator | createConcatenationKDFCalculator(boolean approvedModeOnly, final FipsKDF.
Factory method for operators that derive key material using the SP800-56A Concatenation KDF. |
| private static FipsEngineProvider | |
| private static KDFCalculator | createX963KDFCalculator(boolean approvedModeOnly, final FipsKDF.
Factory for operators that derive key material using the X9.63 KDF. |
| private static void | |
| private static byte[] | |
| private static byte[] | PRF_legacy(FipsKDF.
|
| pack-priv static byte[] | |
| private static void | |
| private static void | |
| private static void |