pt.kcry.blake3

Blake3

object Blake3

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Blake3
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def base16(source: String, len: Int): String

    Compute a hash of specified len from specified source and returns as base16 encoded string

  8. def base16(source: Array[Byte], len: Int): String

    Compute a hash of specified len from specified source and returns as base16 encoded string

  9. def base32(source: String, len: Int): String

    Compute a hash of specified len from specified source and returns as base32 encoded string

  10. def base32(source: Array[Byte], len: Int): String

    Compute a hash of specified len from specified source and returns as base32 encoded string

  11. def base32Hex(source: String, len: Int): String

    Compute a hash of specified len from specified source and returns as base32 hex-compatibly encoded string

  12. def base32Hex(source: Array[Byte], len: Int): String

    Compute a hash of specified len from specified source and returns as base32 hex-compatibly encoded string

  13. def base64(source: String, len: Int): String

    Compute a hash of specified len from specified source and returns as base64 encoded string

  14. def base64(source: Array[Byte], len: Int): String

    Compute a hash of specified len from specified source and returns as base64 encoded string

  15. def base64Url(source: String, len: Int): String

    Compute a hash of specified len from specified source and returns as base64 URL-safe encoded string

  16. def base64Url(source: Array[Byte], len: Int): String

    Compute a hash of specified len from specified source and returns as base64 URL-safe encoded string

  17. def bigInt(source: String, N: BigInt): BigInt

    Compute a BigInt representative of hash and return it as positive BigInt (mod N)

  18. def bigInt(source: Array[Byte], N: BigInt): BigInt

    Compute a BigInt representative of hash and return it as positive BigInt (mod N)

  19. def bigInt(source: String, bitLength: Int): BigInt

    Compute a BigInt representative of hash of specified len from specified source

  20. def bigInt(source: Array[Byte], bitLength: Int): BigInt

    Compute a BigInt representative of hash of specified len from specified source

  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  25. def hash(source: String): Byte

    Compute a hash as single byte from specified source

  26. def hash(source: Array[Byte]): Byte

    Compute a hash as single byte from specified source

  27. def hash(source: String, len: Int): Array[Byte]

    Compute a hash of specified len from specified source

  28. def hash(source: Array[Byte], len: Int): Array[Byte]

    Compute a hash of specified len from specified source

  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  30. def hashInt(source: String): Int

    Compute a hash as single int from specified source

  31. def hashInt(source: Array[Byte]): Int

    Compute a hash as single int from specified source

  32. def hashLong(source: String): Long

    Compute a hash as single long from specified source

  33. def hashLong(source: Array[Byte]): Long

    Compute a hash as single long from specified source

  34. def hashShort(source: String): Short

    Compute a hash as single int from specified source

  35. def hashShort(source: Array[Byte]): Short

    Compute a hash as single short from specified source

  36. def hex(source: String, resultLength: Int): String

    Compute a hex representative of hash of specified output len from specified source

  37. def hex(source: Array[Byte], resultLength: Int): String

    Compute a hex representative of hash of specified output len from specified source

  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def newDeriveKeyHasher(context: String): Hasher

    A new hasher with derive key that might be any string

  41. def newDeriveKeyHasher(context: Array[Byte]): Hasher

    A new hasher with derive key that might be any array of bytes

  42. def newDeriveKeyHasher(cb: (Hasher) ⇒ Unit): Hasher

    A new hasher with derive key that should be initalized via callback

  43. def newHasher(): Hasher

    A new hasher

  44. def newKeyedHasher(key: Array[Byte]): Hasher

    A new keyed hasher where key is 32 byte

    A new keyed hasher where key is 32 byte

    Annotations
    @throws( classOf[IllegalArgumentException] )
  45. final def notify(): Unit

    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  46. final def notifyAll(): Unit

    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toString(): String

    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped