AbstractByteHasher |
Abstract Hasher that handles converting primitives to bytes using a scratch ByteBuffer and streams all bytes to a sink to compute the hash.
|
AbstractCompositeHashFunction |
An abstract composition of multiple hash functions.
|
AbstractHasher |
|
AbstractNonStreamingHashFunction |
Skeleton implementation of HashFunction , appropriate for non-streaming algorithms.
|
AbstractNonStreamingHashFunction.ExposedByteArrayOutputStream |
|
AbstractStreamingHashFunction |
|
AbstractStreamingHashFunction.AbstractStreamingHasher |
A convenience base class for implementors of Hasher ; handles accumulating data
until an entire "chunk" (of implementation-dependent length) is ready to be hashed.
|
BloomFilter<T> |
A Bloom filter for instances of T .
|
BloomFilter.SerialForm<T> |
|
BloomFilterStrategies.BitArray |
|
ChecksumHashFunction |
|
Crc32cHashFunction |
This class generates a CRC32C checksum, defined by RFC 3720, Section 12.1.
|
Crc32cHashFunction.Crc32cHasher |
|
Funnels |
Funnels for common types.
|
Funnels.SequentialFunnel<E> |
|
Funnels.SinkAsStream |
|
Funnels.StringCharsetFunnel |
|
Funnels.StringCharsetFunnel.SerializedForm |
|
HashCode |
An immutable hash code of arbitrary bit length.
|
HashCode.BytesHashCode |
|
HashCode.IntHashCode |
|
HashCode.LongHashCode |
|
Hashing |
Static methods to obtain HashFunction instances, and other static hashing-related
utilities.
|
Hashing.Adler32Holder |
|
Hashing.ConcatenatedHashFunction |
|
Hashing.Crc32cHolder |
|
Hashing.Crc32Holder |
|
Hashing.LinearCongruentialGenerator |
Linear CongruentialGenerator to use for consistent hashing.
|
Hashing.Md5Holder |
|
Hashing.Murmur3_128Holder |
|
Hashing.Murmur3_32Holder |
|
Hashing.Sha1Holder |
|
Hashing.Sha256Holder |
|
Hashing.Sha512Holder |
|
Hashing.SipHash24Holder |
|
HashingInputStream |
An InputStream that maintains a hash of the data read from it.
|
HashingOutputStream |
An OutputStream that maintains a hash of the data written to it.
|
MessageDigestHashFunction |
|
MessageDigestHashFunction.MessageDigestHasher |
Hasher that updates a message digest.
|
MessageDigestHashFunction.SerializedForm |
|
Murmur3_128HashFunction |
See http://smhasher.googlecode.com/svn/trunk/MurmurHash3.cpp
MurmurHash3_x64_128
|
Murmur3_128HashFunction.Murmur3_128Hasher |
|
Murmur3_32HashFunction |
See http://smhasher.googlecode.com/svn/trunk/MurmurHash3.cpp
MurmurHash3_x86_32
|
Murmur3_32HashFunction.Murmur3_32Hasher |
|
SipHashFunction |
|
SipHashFunction.SipHasher |
|