Package

org.gerweck.scala.util

hashing

Permalink

package hashing

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. trait BouncyHashAlgorithm extends HashAlgorithm

    Permalink

    A hash algorithm provided by the Legion of the Bouncy Castle.

  2. abstract class HashAlgorithm extends AnyRef

    Permalink

    An algorithm that can provide hash operations.

    An algorithm that can provide hash operations.

    This acts as a factory that you can use to get a new instance of an in-progress hash operation. Hashing uses stateful objects that soak up data progressively until you have fed all of the required data. This allows the hashing of large data structures that may not fit entirely in memory.

  3. abstract class JdkHashAlgorithm extends HashAlgorithm

    Permalink

    A hash algorithm provided by the JDK's java.security.MessageDigest mechanism.

  4. trait SizedHashAlgorithm extends HashAlgorithm

    Permalink

    A hash algorithm where the output size is known.

  5. trait StandardHashAlgorithms extends AnyRef

    Permalink

    Mix-in trait providing algorithms that are guaranteed to be present in all JDK variants.

Ungrouped