Class Blake3.Output

  • Enclosing class:
    Blake3

    private static class Blake3.Output
    extends java.lang.Object
    Represents the state just prior to either producing an eight word chaining value or any number of output bytes when the ROOT flag is set.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Output​(int[] inputChainingValue, int[] blockWords, long counter, int blockLength, int flags)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private int[] chainingValue()  
      private void rootOutputBytes​(byte[] out, int offset, int length)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • inputChainingValue

        private final int[] inputChainingValue
      • blockWords

        private final int[] blockWords
      • counter

        private final long counter
      • blockLength

        private final int blockLength
      • flags

        private final int flags
    • Constructor Detail

      • Output

        private Output​(int[] inputChainingValue,
                       int[] blockWords,
                       long counter,
                       int blockLength,
                       int flags)
    • Method Detail

      • chainingValue

        private int[] chainingValue()
      • rootOutputBytes

        private void rootOutputBytes​(byte[] out,
                                     int offset,
                                     int length)