Uses of Interface
com.scurrilous.circe.StatelessHash
Packages that use StatelessHash
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 StatelessHash in com.scurrilous.circe
Subinterfaces of StatelessHash 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.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 StatelessHash in com.scurrilous.circe.checksum
Methods in com.scurrilous.circe.checksum that return StatelessHashModifier and TypeMethodDescriptionprotected StatelessHashCrc32cSse42Provider.createCacheable(HashParameters params, EnumSet<HashSupport> required) -
Uses of StatelessHash in com.scurrilous.circe.crc
Classes in com.scurrilous.circe.crc that implement StatelessHashModifier and TypeClassDescription(package private) classBase implementation of int-width CRC functions.(package private) classBase implementation of long-width CRC functions.(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 StatelessHashModifier and TypeMethodDescriptionprotected StatelessHashStandardCrcProvider.createCacheable(CrcParameters params, EnumSet<HashSupport> required) -
Uses of StatelessHash in com.scurrilous.circe.impl
Classes in com.scurrilous.circe.impl that implement StatelessHashModifier and TypeClassDescriptionclassBase implementation for incremental stateless integer hash functions.classBase implementation for incremental stateless long integer hash functions.classBase implementation for stateless (but not incremental) 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 StatelessHashModifier and TypeMethodDescriptionprotected StatelessHashAbstractHashProvider.createCacheable(P params, EnumSet<HashSupport> required) Called byAbstractHashProvider.getCacheable(P, java.util.EnumSet<com.scurrilous.circe.HashSupport>)to create new cacheable stateless hash functions.