Object

pt.kcry.blake3

Blake3

Related Doc: package blake3

Permalink

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
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

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

    Permalink

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

  19. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hash(source: String): Byte

    Permalink

    Compute a hash as single byte from specified source

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

    Permalink

    Compute a hash as single byte from specified source

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

    Permalink

    Compute a hash of specified len from specified source

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

    Permalink

    Compute a hash of specified len from specified source

  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. def hashInt(source: String): Int

    Permalink

    Compute a hash as single int from specified source

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

    Permalink

    Compute a hash as single int from specified source

  31. def hashLong(source: String): Long

    Permalink

    Compute a hash as single long from specified source

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

    Permalink

    Compute a hash as single long from specified source

  33. def hashShort(source: String): Short

    Permalink

    Compute a hash as single int from specified source

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

    Permalink

    Compute a hash as single short from specified source

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

    Permalink

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

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

    Permalink

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

  37. final def isInstanceOf[T0]: Boolean

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

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

    Permalink

    A new hasher with derive key that might be any string

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

    Permalink

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

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

    Permalink

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

  42. def newHasher(): Hasher

    Permalink

    A new hasher

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

    Permalink

    A new keyed hasher where key is 32 byte

    A new keyed hasher where key is 32 byte

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

    Permalink
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  47. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped