Lines Matching full:hash

2  * xxHash - Extremely Fast Hash algorithm
44 * xxHash is an extremely fast Hash algorithm, running at RAM speed limits.
64 * Q.Score is a measure of quality of the hash function.
81 * Simple Hash Functions
85 * xxh32() - calculate the 32-bit hash of the input with a given seed.
87 * @input: The data to hash.
88 * @length: The length of the data to hash.
93 * Return: The 32-bit hash of the data.
98 * xxh64() - calculate the 64-bit hash of the input with a given seed.
100 * @input: The data to hash.
101 * @length: The length of the data to hash.
106 * Return: The 64-bit hash of the data.
111 * xxhash() - calculate wordsize hash of the input with a given seed
112 * @input: The data to hash.
113 * @length: The length of the data to hash.
116 * If the hash does not need to be comparable between machines with
120 * Return: wordsize hash of the data.
134 * Streaming Hash Functions
174 * @seed: Initialize the hash state with this seed.
181 * xxh32_update() - hash the data given and update the xxh32 state
184 * @input: The data to hash.
185 * @length: The length of the data to hash.
194 * xxh32_digest() - produce the current xxh32 hash
196 * @state: Produce the current xxh32 hash of this state.
198 * A hash value can be produced at any time. It is still possible to continue
199 * inserting input into the hash state after a call to xxh32_digest(), and
202 * Return: The xxh32 hash stored in the state.
210 * @seed: Initialize the hash state with this seed.
215 * xxh64_update() - hash the data given and update the xxh64 state
217 * @input: The data to hash.
218 * @length: The length of the data to hash.
227 * xxh64_digest() - produce the current xxh64 hash
229 * @state: Produce the current xxh64 hash of this state.
231 * A hash value can be produced at any time. It is still possible to continue
232 * inserting input into the hash state after a call to xxh64_digest(), and
235 * Return: The xxh64 hash stored in the state.