Package | Description |
---|---|
com.google.common.hash |
Hash functions and related structures.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractByteHasher
Abstract
Hasher that handles converting primitives to bytes using a scratch ByteBuffer and streams all bytes to a sink to compute the hash. |
private class |
AbstractNonStreamingHashFunction.BufferingHasher
In-memory stream-based implementation of Hasher.
|
protected static class |
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. |
private class |
ChecksumHashFunction.ChecksumHasher
Hasher that updates a checksum.
|
(package private) static class |
Crc32cHashFunction.Crc32cHasher |
private static class |
MessageDigestHashFunction.MessageDigestHasher
Hasher that updates a message digest.
|
private static class |
Murmur3_128HashFunction.Murmur3_128Hasher |
private static class |
Murmur3_32HashFunction.Murmur3_32Hasher |
private static class |
SipHashFunction.SipHasher |