chunk: Add helper to hash chunks via pointer

This commit is contained in:
Tobias Brunner
2023-11-13 12:50:47 +01:00
parent 3e42b2f5cb
commit 1e8a72e7a0
2 changed files with 17 additions and 0 deletions
+8
View File
@@ -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.
*/
+9
View File
@@ -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.
*