Package org.bouncycastle.crypto.fips
Class FipsKDF.TLSParametersWithPRFBuilder
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsParameters
-
- org.bouncycastle.crypto.fips.FipsKDF.TLSParametersBuilder
-
- org.bouncycastle.crypto.fips.FipsKDF.TLSParametersWithPRFBuilder
-
- All Implemented Interfaces:
Parameters
- Enclosing class:
- FipsKDF
public static final class FipsKDF.TLSParametersWithPRFBuilder extends FipsKDF.TLSParametersBuilder
Parameter builder for TLS 1.2
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FipsKDF.TLSParameters
using(byte[] secret, java.lang.String label, byte[]... seedMaterial)
Create parameters for a version TLS 1.2 KDF.FipsKDF.TLSParametersWithPRFBuilder
withPRF(FipsKDF.TLSPRF prf)
-
Methods inherited from class org.bouncycastle.crypto.fips.FipsParameters
getAlgorithm
-
-
-
-
Method Detail
-
withPRF
public FipsKDF.TLSParametersWithPRFBuilder withPRF(FipsKDF.TLSPRF prf)
-
using
public FipsKDF.TLSParameters using(byte[] secret, java.lang.String label, byte[]... seedMaterial)
Create parameters for a version TLS 1.2 KDF.- Overrides:
using
in classFipsKDF.TLSParametersBuilder
- Parameters:
secret
- secret to uselabel
- e.g. 'master secret', or 'key expansion'seedMaterial
- one or more byte arrays making up the seed
-
-