Uses of Interface
com.scurrilous.circe.StatelessLongHash
-
Packages that use StatelessLongHash Package Description com.scurrilous.circe Provides interfaces and minimal support classes for providing and consuming various forms of hash functions.com.scurrilous.circe.crc Provides various implementations of cyclic redundancy check (CRC) error-detecting codes.com.scurrilous.circe.impl Provides support for implementing new hash providers in the form of abstract base classes and utility classes. -
-
Uses of StatelessLongHash in com.scurrilous.circe
Subinterfaces of StatelessLongHash in com.scurrilous.circe Modifier and Type Interface Description interface
IncrementalLongHash
Incremental stateless long integer hash function, which has the property that its output is the same as (or easily derivable from) its state.Methods in com.scurrilous.circe that return StatelessLongHash Modifier and Type Method Description StatelessLongHash
StatefulLongHash. asStateless()
Returns an instance of stateless version of this hash function.static StatelessLongHash
Hashes. getStatelessLong(HashParameters params)
Requests a stateless, long-width hash function with the given parameters.StatelessLongHash
HashProvider. getStatelessLong(HashParameters params)
Requests a stateless, long-width hash function with the given parameters.static StatelessLongHash
CommonHashes. sipHash24()
Returns a hash function implementing the SipHash-2-4 algorithm (64 bits) with the default seed,00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
.static StatelessLongHash
CommonHashes. sipHash24(long seedLow, long seedHigh)
Returns a hash function implementing the SipHash-2-4 algorithm (64 bits) with the given seed value. -
Uses of StatelessLongHash in com.scurrilous.circe.crc
Classes in com.scurrilous.circe.crc that implement StatelessLongHash Modifier and Type Class Description (package private) class
AbstractLongCrc
Base implementation of long-width CRC functions.(package private) class
NormalLongCrc
Implements a "normal" MSB-first long-width CRC function using a lookup table.(package private) class
ReflectedLongCrc
Implements a "reflected" LSB-first long-width CRC function using a lookup table. -
Uses of StatelessLongHash in com.scurrilous.circe.impl
Classes in com.scurrilous.circe.impl that implement StatelessLongHash Modifier and Type Class Description class
AbstractIncrementalLongHash
Base implementation for incremental stateless long integer hash functions.class
AbstractStatelessLongHash
Base implementation for stateless (but not incremental) long integer hash functions.class
IntStatelessLongHash
Promotes aStatelessIntHash
to aStatelessLongHash
.Methods in com.scurrilous.circe.impl that return StatelessLongHash Modifier and Type Method Description StatelessLongHash
IncrementalLongStatefulHash. asStateless()
StatelessLongHash
IntStatefulLongHash. asStateless()
StatelessLongHash
AbstractHashProvider. getStatelessLong(HashParameters params)
-