package hash
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- hash
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait Hash[T <: Hash[T]] extends ByteArrayValue with UnsignedBigIntegral
- trait Hasher[T <: Hash[T]] extends AnyRef
- final class Keccak256 extends Hash[Keccak256]
- final class Keccak512 extends Hash[Keccak512]
- final class RIPEMD160 extends Hash[RIPEMD160]
- final class SHA256 extends Hash[SHA256]
- final class SHA3_256 extends Hash[SHA3_256]
- final class SHA3_512 extends Hash[SHA3_512]
Value Members
- val DefaultBufferSize: Int
- def jcaDoHash(algoName: String, bytes: Seq[Byte])(implicit provider: Provider): Array[Byte]
- def jcaDoHash(algoName: String, bytes: Array[Byte])(implicit provider: Provider): Array[Byte]
- def jcaDoHash(algoName: String, is: InputStream, bufferSize: Int = DefaultBufferSize)(implicit provider: Provider): Array[Byte]
- object Hasher
- object Keccak256 extends Jca[Keccak256] with FixedLength[Keccak256]
- object Keccak512 extends Jca[Keccak512] with FixedLength[Keccak512]
- object RIPEMD160 extends Jca[RIPEMD160] with FixedLength[RIPEMD160]
- object SHA256 extends Jca[SHA256] with FixedLength[SHA256]
- object SHA3_256 extends Jca[SHA3_256] with FixedLength[SHA3_256]
- object SHA3_512 extends Jca[SHA3_512] with FixedLength[SHA3_512]