Packages

abstract class Jca[T <: Hash[T]] extends Abstract[T] with NamedAlgorithm

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

Instance Constructors

  1. new Jca()

Abstract Value Members

  1. abstract val AlgoName: String
    Definition Classes
    NamedAlgorithm
  2. abstract def Zero: T
    Definition Classes
    Hasher

Concrete Value Members

  1. def hash(bytes: Seq[Byte]): T
    Definition Classes
    AbstractHasher
  2. def hash(bytes: Array[Byte]): T
    Definition Classes
    AbstractHasher
  3. def rawHash(bytes: Array[Byte]): Array[Byte]
    Definition Classes
    JcaAbstractHasher
  4. def withBytes(bytes: Seq[Byte]): T
    Definition Classes
    AbstractHasher
  5. def withBytes(bytes: Array[Byte]): T
    Definition Classes
    AbstractHasher
  6. def withBytes(bytes: Array[Byte], offset: Int, len: Int): T
    Definition Classes
    Abstract