Class Argon2Parameters.Builder
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class Argon2Parameters.Builder
- Inheritance
-
Argon2Parameters.Builder
- Inherited Members
-
Constructors
Builder()
Builder(int)
Parameters
type int
Methods
Build()
public Argon2Parameters Build()
Returns
- Argon2Parameters
Clear()
WithAdditional(byte[])
public Argon2Parameters.Builder WithAdditional(byte[] additional)
Parameters
additional byte[]
Returns
- Argon2Parameters.Builder
WithCharToByteConverter(ICharToByteConverter)
public Argon2Parameters.Builder WithCharToByteConverter(ICharToByteConverter converter)
Parameters
converter ICharToByteConverter
Returns
- Argon2Parameters.Builder
WithIterations(int)
public Argon2Parameters.Builder WithIterations(int iterations)
Parameters
iterations int
Returns
- Argon2Parameters.Builder
WithMemoryAsKB(int)
public Argon2Parameters.Builder WithMemoryAsKB(int memory)
Parameters
memory int
Returns
- Argon2Parameters.Builder
WithMemoryPowOfTwo(int)
public Argon2Parameters.Builder WithMemoryPowOfTwo(int memory)
Parameters
memory int
Returns
- Argon2Parameters.Builder
WithParallelism(int)
public Argon2Parameters.Builder WithParallelism(int parallelism)
Parameters
parallelism int
Returns
- Argon2Parameters.Builder
WithSalt(byte[])
public Argon2Parameters.Builder WithSalt(byte[] salt)
Parameters
salt byte[]
Returns
- Argon2Parameters.Builder
WithSecret(byte[])
public Argon2Parameters.Builder WithSecret(byte[] secret)
Parameters
secret byte[]
Returns
- Argon2Parameters.Builder
WithVersion(int)
public Argon2Parameters.Builder WithVersion(int version)
Parameters
version int
Returns
- Argon2Parameters.Builder