Class Argon2BytesGenerator
java.lang.Object
org.bouncycastle.crypto.generators.Argon2BytesGenerator
Argon2 PBKDF - Based on the results of https://password-hashing.net/ and https://www.ietf.org/archive/id/draft-irtf-cfrg-argon2-03.txt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
generateBytes
(byte[] password, byte[] out) int
generateBytes
(byte[] password, byte[] out, int outOff, int outLen) int
generateBytes
(char[] password, byte[] out) int
generateBytes
(char[] password, byte[] out, int outOff, int outLen) void
init
(Argon2Parameters parameters) Initialise the Argon2BytesGenerator from the parameters.
-
Constructor Details
-
Argon2BytesGenerator
public Argon2BytesGenerator()
-
-
Method Details
-
init
Initialise the Argon2BytesGenerator from the parameters.- Parameters:
parameters
- Argon2 configuration.
-
generateBytes
public int generateBytes(char[] password, byte[] out) -
generateBytes
public int generateBytes(char[] password, byte[] out, int outOff, int outLen) -
generateBytes
public int generateBytes(byte[] password, byte[] out) -
generateBytes
public int generateBytes(byte[] password, byte[] out, int outOff, int outLen)
-