Interface Blake2b.Spec

  • Enclosing interface:
    Blake2b

    public static interface Blake2b.Spec
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BLOCK_BYTES
      pblock size of blake2b
      static long[] IV
      initialization values map ref-Spec IV[i] slice iv[i*8:i*8+7]
      static int MAX_DIGEST
      maximum digest size
      static int MAX_KEY
      maximum key sie
      static long MAX_NODE_OFFSET
      max node offset value.
      static int MAX_PERSONALIZATION
      maximum personalization string size
      static int MAX_SALT
      maximum salt size
      static int MAX_TREE_DEPTH
      max tree depth value
      static int MAX_TREE_FANOUT
      max tree fanout value
      static int MAX_TREE_INNER_LEN
      max tree inner length value
      static int MAX_TREE_LEAF_LEN
      max tree leaf length value.Note that this has uint32 semantics and thus 0xFFFFFFFF is used as max value limit.
      static int PARAM_BYTES
      pblock size of blake2b
      static byte[][] sigma
      sigma per spec used in compress func generation - for reference only
      static int STATE_SPACE_LEN
      length of h space vector array
    • Field Detail

      • MAX_PERSONALIZATION

        static final int MAX_PERSONALIZATION
        maximum personalization string size
        See Also:
        Constant Field Values
      • STATE_SPACE_LEN

        static final int STATE_SPACE_LEN
        length of h space vector array
        See Also:
        Constant Field Values
      • MAX_TREE_FANOUT

        static final int MAX_TREE_FANOUT
        max tree fanout value
        See Also:
        Constant Field Values
      • MAX_TREE_LEAF_LEN

        static final int MAX_TREE_LEAF_LEN
        max tree leaf length value.Note that this has uint32 semantics and thus 0xFFFFFFFF is used as max value limit.
        See Also:
        Constant Field Values
      • MAX_NODE_OFFSET

        static final long MAX_NODE_OFFSET
        max node offset value. Note that this has uint64 semantics and thus 0xFFFFFFFFFFFFFFFFL is used as max value limit.
        See Also:
        Constant Field Values
      • MAX_TREE_INNER_LEN

        static final int MAX_TREE_INNER_LEN
        max tree inner length value
        See Also:
        Constant Field Values
      • IV

        static final long[] IV
        initialization values map ref-Spec IV[i] slice iv[i*8:i*8+7]
      • sigma

        static final byte[][] sigma
        sigma per spec used in compress func generation - for reference only