chunk: Add helper to hash chunks via pointer
This commit is contained in:
@@ -1088,6 +1088,14 @@ uint32_t chunk_hash(chunk_t chunk)
|
|||||||
return chunk_mac(chunk, hash_key);
|
return chunk_mac(chunk, hash_key);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Described in header.
|
||||||
|
*/
|
||||||
|
uint32_t chunk_hash_ptr(chunk_t *chunk)
|
||||||
|
{
|
||||||
|
return chunk_hash(*chunk);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Described in header.
|
* Described in header.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -414,6 +414,15 @@ void chunk_hash_seed();
|
|||||||
*/
|
*/
|
||||||
uint32_t chunk_hash(chunk_t chunk);
|
uint32_t chunk_hash(chunk_t chunk);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Same as chunk_hash() but takes a pointer to a chunk. Can be used in
|
||||||
|
* hashtables.
|
||||||
|
*
|
||||||
|
* @param chunk pointer to chunk to hash
|
||||||
|
* @return hash value
|
||||||
|
*/
|
||||||
|
uint32_t chunk_hash_ptr(chunk_t *chunk);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Incremental version of chunk_hash. Use this to hash two or more chunks.
|
* Incremental version of chunk_hash. Use this to hash two or more chunks.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user