Uses of Interface
dev.mccue.guava.hash.HashFunction
-
Uses of HashFunction in dev.mccue.guava.hash
Methods in dev.mccue.guava.hash that return HashFunctionModifier and TypeMethodDescriptionstatic HashFunctionHashing.adler32()Returns a hash function implementing the Adler-32 checksum algorithm (32 hash bits).static HashFunctionHashing.concatenating(HashFunction first, HashFunction second, HashFunction... rest) Returns a hash function which computes its hash code by concatenating the hash codes of the underlying hash functions together.static HashFunctionHashing.concatenating(Iterable<HashFunction> hashFunctions) Returns a hash function which computes its hash code by concatenating the hash codes of the underlying hash functions together.static HashFunctionHashing.crc32()Returns a hash function implementing the CRC-32 checksum algorithm (32 hash bits).static HashFunctionHashing.crc32c()Returns a hash function implementing the CRC32C checksum algorithm (32 hash bits) as described by RFC 3720, Section 12.1.static HashFunctionHashing.farmHashFingerprint64()Returns a hash function implementing FarmHash's Fingerprint64, an open-source algorithm.static HashFunctionHashing.fingerprint2011()Returns a hash function implementing the Fingerprint2011 hashing function (64 hash bits).static HashFunctionHashing.goodFastHash(int minimumBits) Returns a general-purpose, temporary-use, non-cryptographic hash function.static HashFunctionHashing.hmacMd5(byte[] key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the MD5 (128 hash bits) hash function and aSecretKeySpeccreated from the given byte array and the MD5 algorithm.static HashFunctionReturns a hash function implementing the Message Authentication Code (MAC) algorithm, using the MD5 (128 hash bits) hash function and the given secret key.static HashFunctionHashing.hmacSha1(byte[] key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-1 (160 hash bits) hash function and aSecretKeySpeccreated from the given byte array and the SHA-1 algorithm.static HashFunctionReturns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-1 (160 hash bits) hash function and the given secret key.static HashFunctionHashing.hmacSha256(byte[] key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-256 (256 hash bits) hash function and aSecretKeySpeccreated from the given byte array and the SHA-256 algorithm.static HashFunctionHashing.hmacSha256(Key key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-256 (256 hash bits) hash function and the given secret key.static HashFunctionHashing.hmacSha512(byte[] key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-512 (512 hash bits) hash function and aSecretKeySpeccreated from the given byte array and the SHA-512 algorithm.static HashFunctionHashing.hmacSha512(Key key) Returns a hash function implementing the Message Authentication Code (MAC) algorithm, using the SHA-512 (512 hash bits) hash function and the given secret key.static HashFunctionHashing.md5()Deprecated.If you must interoperate with a system that requires MD5, then use this method, despite its deprecation.static HashFunctionHashing.murmur3_128()Returns a hash function implementing the 128-bit murmur3 algorithm, x64 variant (little-endian variant), using a seed value of zero.static HashFunctionHashing.murmur3_128(int seed) Returns a hash function implementing the 128-bit murmur3 algorithm, x64 variant (little-endian variant), using the given seed value.static HashFunctionHashing.murmur3_32()Deprecated.This implementation produces incorrect hash values from thehashString(java.lang.CharSequence, java.nio.charset.Charset)method if the string contains non-BMP characters.static HashFunctionHashing.murmur3_32(int seed) Deprecated.This implementation produces incorrect hash values from thehashString(java.lang.CharSequence, java.nio.charset.Charset)method if the string contains non-BMP characters.static HashFunctionHashing.murmur3_32_fixed()Returns a hash function implementing the 32-bit murmur3 algorithm, x86 variant (little-endian variant), using a seed value of zero.static HashFunctionHashing.murmur3_32_fixed(int seed) Returns a hash function implementing the 32-bit murmur3 algorithm, x86 variant (little-endian variant), using the given seed value.static HashFunctionHashing.sha1()Deprecated.If you must interoperate with a system that requires SHA-1, then use this method, despite its deprecation.static HashFunctionHashing.sha256()Returns a hash function implementing the SHA-256 algorithm (256 hash bits).static HashFunctionHashing.sha384()Returns a hash function implementing the SHA-384 algorithm (384 hash bits).static HashFunctionHashing.sha512()Returns a hash function implementing the SHA-512 algorithm (512 hash bits).static HashFunctionHashing.sipHash24()Returns a hash function implementing the 64-bit SipHash-2-4 algorithm using a seed value ofk = 00 01 02 ....static HashFunctionHashing.sipHash24(long k0, long k1) Returns a hash function implementing the 64-bit SipHash-2-4 algorithm using the given seed.Methods in dev.mccue.guava.hash with parameters of type HashFunctionModifier and TypeMethodDescriptionstatic HashFunctionHashing.concatenating(HashFunction first, HashFunction second, HashFunction... rest) Returns a hash function which computes its hash code by concatenating the hash codes of the underlying hash functions together.Method parameters in dev.mccue.guava.hash with type arguments of type HashFunctionModifier and TypeMethodDescriptionstatic HashFunctionHashing.concatenating(Iterable<HashFunction> hashFunctions) Returns a hash function which computes its hash code by concatenating the hash codes of the underlying hash functions together.Constructors in dev.mccue.guava.hash with parameters of type HashFunctionModifierConstructorDescriptionHashingInputStream(HashFunction hashFunction, InputStream in) Creates an input stream that hashes using the givenHashFunctionand delegates all data read from it to the underlyingInputStream.HashingOutputStream(HashFunction hashFunction, OutputStream out) Creates an output stream that hashes using the givenHashFunction, and forwards all data written to it to the underlyingOutputStream.