Package org.bouncycastle.crypto.util
Class PBKDF2Config
- java.lang.Object
-
- org.bouncycastle.crypto.util.PBKDFConfig
-
- org.bouncycastle.crypto.util.PBKDF2Config
-
public class PBKDF2Config extends PBKDFConfig
Configuration class for a PBKDF using PKCS#5 Scheme 2.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPBKDF2Config.Builder
-
Field Summary
Fields Modifier and Type Field Description static AlgorithmIdentifierPRF_SHA1AlgorithmIdentifier for a PRF using HMac with SHA-1static AlgorithmIdentifierPRF_SHA256AlgorithmIdentifier for a PRF using HMac with SHA-256static AlgorithmIdentifierPRF_SHA3_256AlgorithmIdentifier for a PRF using HMac with SHA3-256static AlgorithmIdentifierPRF_SHA3_512AlgorithmIdentifier for a PRF using SHA3-512static AlgorithmIdentifierPRF_SHA512AlgorithmIdentifier for a PRF using HMac with SHA-512
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIterationCount()AlgorithmIdentifiergetPRF()intgetSaltLength()-
Methods inherited from class org.bouncycastle.crypto.util.PBKDFConfig
getAlgorithm
-
-
-
-
Field Detail
-
PRF_SHA1
public static final AlgorithmIdentifier PRF_SHA1
AlgorithmIdentifier for a PRF using HMac with SHA-1
-
PRF_SHA256
public static final AlgorithmIdentifier PRF_SHA256
AlgorithmIdentifier for a PRF using HMac with SHA-256
-
PRF_SHA512
public static final AlgorithmIdentifier PRF_SHA512
AlgorithmIdentifier for a PRF using HMac with SHA-512
-
PRF_SHA3_256
public static final AlgorithmIdentifier PRF_SHA3_256
AlgorithmIdentifier for a PRF using HMac with SHA3-256
-
PRF_SHA3_512
public static final AlgorithmIdentifier PRF_SHA3_512
AlgorithmIdentifier for a PRF using SHA3-512
-
-
Method Detail
-
getIterationCount
public int getIterationCount()
-
getPRF
public AlgorithmIdentifier getPRF()
-
getSaltLength
public int getSaltLength()
-
-