com.roundeights.hasher
Members list
Type members
Classlikes
A hashing algorithm
A tap that buffers the characters before writing to the digest
A tap that buffers the characters before writing to the digest
Attributes
- Supertypes
- Known subtypes
-
class InputStreamTapclass SourceTap
The base class for a hashing algorithm
The base class for a hashing algorithm
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait MutableDigesttrait Taptrait BufferedTapclass InputStreamTapclass SourceTapclass ReaderTapShow all
A class designed for accumulating the values in a hash using a fold.
A class designed for accumulating the values in a hash using a fold.
This class attempts to enforce ordered digest creation by rendering each instance unusable the each time you add a value. Adding a value then returns a new instance, which must be used for adding more data.
Presenting an API like this allows for more efficient code, while still maintaining an outwardly immutable API. It also helps prevent race conditions by ensuring continued forward motion.
Attributes
- Supertypes
Represents a hash
Represents a hash
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Helper methods for generating hashes
Helper methods for generating hashes
Attributes
A list of implicit conversion methods
A list of implicit conversion methods
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Implicits.type
An InputStream that generates a hash
An InputStream that generates a hash
Attributes
- Supertypes
-
trait BufferedTaptrait Taptrait Digestclass InputStreamtrait Closeabletrait AutoCloseableclass Objecttrait Matchableclass AnyShow all
A digest that allows additional data to be added to it
A digest that allows additional data to be added to it
Attributes
- Supertypes
The base class for plain text representations
The base class for plain text representations
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Wraps a source and generates a Source as data flows through it
Wraps a source and generates a Source as data flows through it
Attributes
- Supertypes
-
trait BufferedTaptrait Taptrait Digestclass Sourcetrait Closeabletrait AutoCloseabletrait Iterator[Char]trait IterableOnceOps[Char, Iterator, Iterator[Char]]trait IterableOnce[Char]class Objecttrait Matchableclass AnyShow all
A tap is a specialized digest that decorates streams
A tap is a specialized digest that decorates streams
Attributes
- Supertypes
- Known subtypes