Uses of Interface
com.scurrilous.circe.StatelessLongHash
Packages that use StatelessLongHash
Package
Description
Provides interfaces and minimal support classes for providing and consuming
various forms of hash functions.
Provides various implementations of cyclic redundancy
check (CRC) error-detecting codes.
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.circeModifier and TypeInterfaceDescriptioninterfaceIncremental 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 StatelessLongHashModifier and TypeMethodDescriptionStatefulLongHash.asStateless()Returns an instance of stateless version of this hash function.static StatelessLongHashHashes.getStatelessLong(HashParameters params) Requests a stateless, long-width hash function with the given parameters.HashProvider.getStatelessLong(HashParameters params) Requests a stateless, long-width hash function with the given parameters.static StatelessLongHashCommonHashes.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 StatelessLongHashCommonHashes.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 StatelessLongHashModifier and TypeClassDescription(package private) classBase implementation of long-width CRC functions.(package private) final classImplements a "normal" MSB-first long-width CRC function using a lookup table.(package private) final classImplements 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 StatelessLongHashModifier and TypeClassDescriptionclassBase implementation for incremental stateless long integer hash functions.classBase implementation for stateless (but not incremental) long integer hash functions.final classPromotes aStatelessIntHashto aStatelessLongHash.Methods in com.scurrilous.circe.impl that return StatelessLongHashModifier and TypeMethodDescriptionIncrementalLongStatefulHash.asStateless()IntStatefulLongHash.asStateless()AbstractHashProvider.getStatelessLong(HashParameters params)