Uses of Interface
com.scurrilous.circe.StatelessHash
-
Packages that use StatelessHash Package Description com.scurrilous.circe Provides interfaces and minimal support classes for providing and consuming various forms of hash functions.com.scurrilous.circe.checksum 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 StatelessHash in com.scurrilous.circe
Subinterfaces of StatelessHash in com.scurrilous.circe Modifier and Type Interface Description interfaceIncrementalIntHashIncremental stateless integer hash function, which has the property that its output is the same as (or easily derivable from) its state.interfaceIncrementalLongHashIncremental stateless long integer hash function, which has the property that its output is the same as (or easily derivable from) its state.interfaceStatelessIntHashInterface implemented by stateless hash functions with an output length of 4 bytes or less.interfaceStatelessLongHashInterface 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 StatelessHash Modifier and Type Method Description protected StatelessHashCrc32cSse42Provider. createCacheable(HashParameters params, java.util.EnumSet<HashSupport> required) -
Uses of StatelessHash in com.scurrilous.circe.crc
Classes in com.scurrilous.circe.crc that implement StatelessHash Modifier and Type Class Description (package private) classAbstractIntCrcBase implementation of int-width CRC functions.(package private) classAbstractLongCrcBase implementation of long-width CRC functions.(package private) classNormalByteCrcImplements a "normal" MSB-first byte-width CRC function using a lookup table.(package private) classNormalIntCrcImplements a "normal" MSB-first int-width CRC function using a lookup table.(package private) classNormalLongCrcImplements a "normal" MSB-first long-width CRC function using a lookup table.(package private) classReflectedIntCrcImplements a "reflected" LSB-first int-width CRC function using a lookup table.(package private) classReflectedLongCrcImplements a "reflected" LSB-first long-width CRC function using a lookup table.classSse42Crc32CImplementation of CRC-32C using the SSE 4.2 CRC instruction.Methods in com.scurrilous.circe.crc that return StatelessHash Modifier and Type Method Description protected StatelessHashStandardCrcProvider. createCacheable(CrcParameters params, java.util.EnumSet<HashSupport> required) -
Uses of StatelessHash in com.scurrilous.circe.impl
Classes in com.scurrilous.circe.impl that implement StatelessHash Modifier and Type Class Description classAbstractIncrementalIntHashBase implementation for incremental stateless integer hash functions.classAbstractIncrementalLongHashBase implementation for incremental stateless long integer hash functions.classAbstractStatelessIntHashBase implementation for stateless (but not incremental) integer hash functions.classAbstractStatelessLongHashBase implementation for stateless (but not incremental) long integer hash functions.classIntStatelessLongHashPromotes aStatelessIntHashto aStatelessLongHash.Methods in com.scurrilous.circe.impl that return StatelessHash Modifier and Type Method Description protected StatelessHashAbstractHashProvider. createCacheable(P params, java.util.EnumSet<HashSupport> required)Called byAbstractHashProvider.getCacheable(P, java.util.EnumSet<com.scurrilous.circe.HashSupport>)to create new cacheable stateless hash functions.
-