Packages

trait FixedLength[T <: Hash[T]] extends Abstract[T] with NamedAlgorithm

Linear Supertypes
NamedAlgorithm, Abstract[T], Hasher[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FixedLength
  2. NamedAlgorithm
  3. Abstract
  4. Hasher
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val AlgoName: String
    Definition Classes
    NamedAlgorithm
  2. abstract val HashLength: Int
  3. abstract def rawHash(bytes: Array[Byte]): Array[Byte]
    Definition Classes
    AbstractHasher

Concrete Value Members

  1. lazy val Zero: T
    Definition Classes
    FixedLengthHasher
  2. def hash(bytes: Seq[Byte]): T
    Definition Classes
    FixedLengthAbstractHasher
  3. def hash(bytes: Array[Byte]): T
    Definition Classes
    FixedLengthAbstractHasher
  4. def withBytes(bytes: Array[Byte], offset: Int): T
  5. def withBytes(bytes: Seq[Byte]): T
    Definition Classes
    FixedLengthAbstractHasher
  6. def withBytes(bytes: Array[Byte]): T
    Definition Classes
    FixedLengthAbstractHasher
  7. def withBytes(bytes: Array[Byte], offset: Int, len: Int): T
    Definition Classes
    FixedLengthAbstract