Package org.bouncycastle.crypto.params
Class Argon2Parameters.Builder
- java.lang.Object
-
- org.bouncycastle.crypto.params.Argon2Parameters.Builder
-
- Enclosing class:
- Argon2Parameters
public static class Argon2Parameters.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Argon2Parametersbuild()voidclear()Argon2Parameters.BuilderwithAdditional(byte[] additional)Argon2Parameters.BuilderwithCharToByteConverter(CharToByteConverter converter)Argon2Parameters.BuilderwithIterations(int iterations)Argon2Parameters.BuilderwithMemoryAsKB(int memory)Argon2Parameters.BuilderwithMemoryPowOfTwo(int memory)Argon2Parameters.BuilderwithParallelism(int parallelism)Argon2Parameters.BuilderwithSalt(byte[] salt)Argon2Parameters.BuilderwithSecret(byte[] secret)Argon2Parameters.BuilderwithVersion(int version)
-
-
-
Method Detail
-
withParallelism
public Argon2Parameters.Builder withParallelism(int parallelism)
-
withSalt
public Argon2Parameters.Builder withSalt(byte[] salt)
-
withSecret
public Argon2Parameters.Builder withSecret(byte[] secret)
-
withAdditional
public Argon2Parameters.Builder withAdditional(byte[] additional)
-
withIterations
public Argon2Parameters.Builder withIterations(int iterations)
-
withMemoryAsKB
public Argon2Parameters.Builder withMemoryAsKB(int memory)
-
withMemoryPowOfTwo
public Argon2Parameters.Builder withMemoryPowOfTwo(int memory)
-
withVersion
public Argon2Parameters.Builder withVersion(int version)
-
withCharToByteConverter
public Argon2Parameters.Builder withCharToByteConverter(CharToByteConverter converter)
-
build
public Argon2Parameters build()
-
clear
public void clear()
-
-