Interface Hash

  • All Superinterfaces:
    org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.Bytes32, java.lang.Comparable<org.apache.tuweni.bytes.Bytes>

    public interface Hash
    extends org.apache.tuweni.bytes.Bytes32
    A marker interface indicating that this Bytes32 represents a hash of some sort. The particular algorithm depends on the source, it may be ripemd, keccak, or some other algorithm.
    • Field Summary

      • Fields inherited from interface org.apache.tuweni.bytes.Bytes

        EMPTY
      • Fields inherited from interface org.apache.tuweni.bytes.Bytes32

        SIZE, ZERO
    • Method Summary

      • Methods inherited from interface org.apache.tuweni.bytes.Bytes

        and, and, appendHexTo, appendTo, appendTo, bitLength, commonPrefix, commonPrefixLength, compareTo, copyTo, copyTo, get, getInt, getInt, getLong, getLong, hasLeadingZero, hasLeadingZeroByte, isEmpty, isZero, not, numberOfLeadingZeroBytes, numberOfLeadingZeros, numberOfTrailingZeroBytes, or, or, reverse, shiftLeft, shiftRight, slice, slice, toArray, toArrayUnsafe, toBase64String, toBigInteger, toBigInteger, toHexString, toInt, toInt, toLong, toLong, toQuantityHexString, toShortHexString, toString, toUnprefixedHexString, toUnsignedBigInteger, toUnsignedBigInteger, trimLeadingZeros, update, xor, xor
      • Methods inherited from interface org.apache.tuweni.bytes.Bytes32

        and, copy, mutableCopy, not, or, shiftLeft, shiftRight, size, xor