Class Argon2BytesGenerator
- Namespace
- Org.BouncyCastle.Crypto.Generators
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class Argon2BytesGenerator
- Inheritance
-
Argon2BytesGenerator
- Inherited Members
Constructors
Argon2BytesGenerator()
public Argon2BytesGenerator()
Argon2BytesGenerator(TaskFactory)
Initializes a new Argon2BytesGenerator with an optional TaskFactory.
public Argon2BytesGenerator(TaskFactory taskFactory)
Parameters
taskFactoryTaskFactoryThe TaskFactory that (if not null) will be used for parallel execution when parallelism > 1.
Methods
GenerateBytes(byte[], byte[])
public int GenerateBytes(byte[] password, byte[] output)
Parameters
Returns
GenerateBytes(byte[], byte[], int, int)
public int GenerateBytes(byte[] password, byte[] output, int outOff, int outLen)
Parameters
Returns
GenerateBytes(char[], byte[])
public int GenerateBytes(char[] password, byte[] output)
Parameters
Returns
GenerateBytes(char[], byte[], int, int)
public int GenerateBytes(char[] password, byte[] output, int outOff, int outLen)
Parameters
Returns
Init(Argon2Parameters)
public void Init(Argon2Parameters parameters)
Parameters
parametersArgon2Parameters