com.roundeights

hasher

package hasher

Visibility
  1. Public
  2. All

Type Members

  1. class Algo extends AnyRef

    Represents a partially applied hash

  2. trait BufferedTap extends Tap

    A tap that buffers the characters before writing to the digest

  3. trait Digest extends AnyRef

    The base class for a hashing algorithm

  4. case class Hash(bytes: Array[Byte]) extends Product with Serializable

    Represents a hash

  5. case class Hasher extends Product with Serializable

    A helper for generating crypto hashes from a value

  6. class InputStreamTap extends InputStream with BufferedTap with Tap

    An InputStream that generates a hash

  7. trait PlainText extends AnyRef

    The base class for plain text representations

  8. class ReaderTap extends Reader with Tap

    A Reader that generates a hash

  9. class SourceTap extends Source with BufferedTap with Tap

    Wraps a source and generates a Source as data flows through it

  10. trait Tap extends AnyRef

    A Tap is a decorator that wraps a stream of some sort, generating a hash as the data passes through it

Value Members

  1. object Digest

    Companion

  2. object Hash extends Serializable

    Companion for the Hash class

  3. object Hasher extends Serializable

    Helper methods for generating hashes

  4. object Implicits

    A list of implicit conversion methods

Ungrouped