Package org.bouncycastle.crypto.util
Class PBKDF2Config.Builder
java.lang.Object
org.bouncycastle.crypto.util.PBKDF2Config.Builder
- Enclosing class:
PBKDF2Config
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withIterationCount(int iterationCount) Set the iteration count for the PBE calculation.Set the PRF to use for key generation.withSaltLength(int saltLength) Set the length of the salt to use.
-
Constructor Details
-
Builder
public Builder()Base constructor. This configures the builder to use an iteration count of 1024, and the HMacSHA1 PRF.
-
-
Method Details
-
withIterationCount
Set the iteration count for the PBE calculation.- Parameters:
iterationCount- the iteration count to apply to the key creation.- Returns:
- the current builder.
-
withPRF
Set the PRF to use for key generation. By default this is HmacSHA1.- Parameters:
prf- algorithm id for PRF.- Returns:
- the current builder.
-
withSaltLength
Set the length of the salt to use.- Parameters:
saltLength- the length of the salt (in octets) to use.- Returns:
- the current builder.
-
build
-