Class Blake2b.Engine

java.lang.Object
net.sourceforge.plantuml.argon2.blake2.Blake2b.Engine
All Implemented Interfaces:
Blake2b
Direct Known Subclasses:
Blake2b.Digest, Blake2b.Mac
Enclosing interface:
Blake2b

public static class Blake2b.Engine extends Object implements Blake2b
  • Method Details

    • main

      public static void main(String... args)
    • reset

      public final void reset()
      Specified by:
      reset in interface Blake2b
    • update

      public final void update(byte[] b, int off, int len)
      Specified by:
      update in interface Blake2b
    • update

      public final void update(byte b)
      Specified by:
      update in interface Blake2b
    • update

      public final void update(byte[] input)
      Specified by:
      update in interface Blake2b
    • digest

      public final void digest(byte[] output, int off, int len)
      Specified by:
      digest in interface Blake2b
    • digest

      public final byte[] digest() throws IllegalArgumentException
      Specified by:
      digest in interface Blake2b
      Throws:
      IllegalArgumentException
    • digest

      public final byte[] digest(byte[] input)
      Specified by:
      digest in interface Blake2b