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);
|
||||
}
|
||||
|
||||
/*
|
||||
* Described in header.
|
||||
*/
|
||||
uint32_t chunk_hash_ptr(chunk_t *chunk)
|
||||
{
|
||||
return chunk_hash(*chunk);
|
||||
}
|
||||
|
||||
/**
|
||||
* Described in header.
|
||||
*/
|
||||
|
||||
@@ -414,6 +414,15 @@ void chunk_hash_seed();
|
||||
*/
|
||||
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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user