Package org.bouncycastle.crypto.util
Class PBKDF2Config.Builder
java.lang.Object
org.bouncycastle.crypto.util.PBKDF2Config.Builder
- Enclosing class:
PBKDF2Config
-
Constructor Summary
-
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
-