class Blake3Java extends AnyRef

We forked this from https://github.com/rctcwyvrn/blake3 to support old JDK versions

Translation of the Blake3 reference implementation from Rust to Java BLAKE3 Source: https://github.com/BLAKE3-team/BLAKE3 Translator: rctcwyvrn

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Blake3Java
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def digest(): Array[Byte]

    Generate the blake3 hash for the current tree with the default byte length of 32

    Generate the blake3 hash for the current tree with the default byte length of 32

    returns

    The byte array representing the hash

  7. def digest(hashLen: Int): Array[Byte]

    Generate the blake3 hash for the current tree with the given byte length

    Generate the blake3 hash for the current tree with the given byte length

    hashLen

    The number of bytes of hash to return

    returns

    The byte array representing the hash

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hexdigest(): String

    Generate the blake3 hash for the current tree with the default byte length of 32

    Generate the blake3 hash for the current tree with the default byte length of 32

    returns

    The hex string representing the hash

  14. def hexdigest(hashLen: Int): String

    Generate the blake3 hash for the current tree with the given byte length

    Generate the blake3 hash for the current tree with the given byte length

    hashLen

    The number of bytes of hash to return

    returns

    The hex string representing the hash

  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. def update(input: Array[Byte]): Unit

    Appends new data to the hash tree

    Appends new data to the hash tree

    input

    Data to be added

  22. def update(file: File): Unit

    Append the byte contents of the file to the hash tree

    Append the byte contents of the file to the hash tree

    file

    File to be added

    Exceptions thrown

    java.io.IOException If the file does not exist

  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped