ky.korins

sha

package sha

Visibility
  1. Public
  2. All

Type Members

  1. trait Hash extends AnyRef

  2. class Keccak extends Hash

    This implementation is based on https://keccak.

  3. class Sha0 extends Sha1

    Keep in mind that SHA-0 is broken and I implemented it just for fun :)

  4. class Sha1 extends BlockedHash[Array[Int]]

    Quite ugly but fast enough implementation of SHA-1.

  5. class Sha2_224 extends Sha2_32bit

  6. class Sha2_256 extends Sha2_32bit

  7. sealed trait Sha2_32bit extends BlockedHash[Array[Int]]

    Quite ugly but fast enough implementation of SHA-2 for 32 bit case.

  8. class Sha2_384 extends Sha2_64bit

  9. class Sha2_512 extends Sha2_64bit

  10. sealed trait Sha2_64bit extends BlockedHash[Array[Long]]

    Quite ugly but fast enough implementation of SHA-2 for 64 bit case.

  11. sealed trait Sha3 extends AnyRef

  12. sealed trait Shake extends AnyRef

Value Members

  1. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  2. object Sha0

  3. object Sha1

  4. object Sha2_224

  5. object Sha2_256

  6. object Sha2_384

  7. object Sha2_512

  8. object Sha3_224 extends Sha3

  9. object Sha3_256 extends Sha3

  10. object Sha3_384 extends Sha3

  11. object Sha3_512 extends Sha3

  12. object Shake_128 extends Shake

  13. object Shake_256 extends Shake

Ungrouped