Bouncy Castle Cryptography Library 1.77.0

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.


Inner Class Summary
static class PBKDF2Config.Builder
           
 
Field Summary
static AlgorithmIdentifier PRF_SHA1
          AlgorithmIdentifier for a PRF using HMac with SHA-1
static AlgorithmIdentifier PRF_SHA256
          AlgorithmIdentifier for a PRF using HMac with SHA-256
static AlgorithmIdentifier PRF_SHA3_256
          AlgorithmIdentifier for a PRF using HMac with SHA3-256
static AlgorithmIdentifier PRF_SHA3_512
          AlgorithmIdentifier for a PRF using SHA3-512
static AlgorithmIdentifier PRF_SHA512
          AlgorithmIdentifier for a PRF using HMac with SHA-512
 
Method Summary
 int getIterationCount()
           
 AlgorithmIdentifier getPRF()
           
 int getSaltLength()
           
 
Methods inherited from class org.bouncycastle.crypto.util.PBKDFConfig
getAlgorithm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

Bouncy Castle Cryptography Library 1.77.0