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()
 
 - 
 
 -