Class Argon2BytesGenerator


  • public class Argon2BytesGenerator
    extends Object
    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 Detail

      • Argon2BytesGenerator

        public Argon2BytesGenerator()
    • Method Detail

      • init

        public void init​(Argon2Parameters parameters)
        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)