Uses of Interface
com.scurrilous.circe.Hash
Packages that use Hash
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 Hash in com.scurrilous.circe
Subinterfaces of Hash in com.scurrilous.circeModifier and TypeInterfaceDescriptioninterfaceIncremental stateless integer hash function, which has the property that its output is the same as (or easily derivable from) its state.interfaceIncremental stateless long integer hash function, which has the property that its output is the same as (or easily derivable from) its state.interfaceRepresents a stateful hash function, which can accumulate input from multiple method calls and provide output in various forms.interfaceInterface implemented by stateful hash functions with an output length of 4 bytes or less.interfaceInterface implemented by stateless hash functions with an output length greater than 4 bytes and less than or equal to 8 bytes.interfaceBase interface for stateless hash functions that immediately return the hash value corresponding to a given input.interfaceInterface implemented by stateless hash functions with an output length of 4 bytes or less.interfaceInterface implemented by stateless hash functions with an output length greater than 4 bytes and less than or equal to 8 bytes. -
Uses of Hash in com.scurrilous.circe.checksum
Methods in com.scurrilous.circe.checksum that return HashModifier and TypeMethodDescriptionprotected HashCrc32cSse42Provider.get(HashParameters params, EnumSet<HashSupport> required) -
Uses of Hash in com.scurrilous.circe.crc
Classes in com.scurrilous.circe.crc that implement HashModifier and TypeClassDescription(package private) classBase implementation of int-width CRC functions.(package private) classBase implementation of long-width CRC functions.(package private) final classWrapsCRC32in aStatefulIntHash.(package private) final classImplements a "normal" MSB-first byte-width CRC function using a lookup table.(package private) final classImplements a "normal" MSB-first int-width CRC function using a lookup table.(package private) final classImplements a "normal" MSB-first long-width CRC function using a lookup table.(package private) final classImplements a "reflected" LSB-first int-width CRC function using a lookup table.(package private) final classImplements a "reflected" LSB-first long-width CRC function using a lookup table.final classImplementation of CRC-32C using the SSE 4.2 CRC instruction.Methods in com.scurrilous.circe.crc that return HashModifier and TypeMethodDescriptionprotected HashStandardCrcProvider.get(CrcParameters params, EnumSet<HashSupport> required) -
Uses of Hash in com.scurrilous.circe.impl
Classes in com.scurrilous.circe.impl that implement HashModifier and TypeClassDescriptionclassBase implementation for incremental stateless integer hash functions.classBase implementation for incremental stateless long integer hash functions.classBase implementation for stateful hash functions.classBase implementation for stateless (but not incremental) integer hash functions.classBase implementation for stateless (but not incremental) long integer hash functions.(package private) class(package private) classfinal classPromotes aStatefulIntHashto aStatefulLongHash.final classPromotes aStatelessIntHashto aStatelessLongHash.Methods in com.scurrilous.circe.impl that return HashModifier and TypeMethodDescriptionprotected abstract HashAbstractHashProvider.get(P params, EnumSet<HashSupport> required) Requests a hash function using the given parameters and support flags.HashCache.get(HashParameters params, EnumSet<HashSupport> required, Callable<Hash> loader) Requests a cached hash function with the given parameters and required support flags.protected final HashAbstractHashProvider.getCacheable(P params, EnumSet<HashSupport> required) Called by implementations that support caching of stateless hash functions when a cached instance is desired.Method parameters in com.scurrilous.circe.impl with type arguments of type HashModifier and TypeMethodDescriptionHashCache.get(HashParameters params, EnumSet<HashSupport> required, Callable<Hash> loader) Requests a cached hash function with the given parameters and required support flags.