Table of Contents

Class Argon2Parameters.Builder

Namespace
Org.BouncyCastle.Crypto.Parameters
Assembly
BouncyCastle.Cryptography.dll
public sealed class Argon2Parameters.Builder
Inheritance
Argon2Parameters.Builder
Inherited Members

Constructors

Builder()

public Builder()

Builder(int)

public Builder(int type)

Parameters

type int

Methods

Build()

public Argon2Parameters Build()

Returns

Argon2Parameters

Clear()

public void 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