FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
concat_hash.h File Reference

Concatenable hash algorithms. More...

#include <stdint.h>
#include <utils/base/compiler_hints.h>

Go to the source code of this file.

Functions

uint32_t hash_string32 (const char *str)
 Generate a concatenateable 32-bit hash of a null-terminated string. More...
 
uint32_t hash_block32 (const void *block, size_t blockLen)
 Generate a concatenateable 32-bit hash of a block of memory. More...
 
uint32_t hash_concat32 (uint32_t left, uint32_t right) OME_CONST_FUNCTION
 Compose a new hash of a logically concatenated string from previous hashes of the two elements. More...
 

Detailed Description

Concatenable hash algorithms.

Implementation of concatenable hash algorithms from: http://oai.cwi.nl/oai/asset/14002/14002D.pdf "Generic and Updatable XML Value Indices Covering Equality and Range Lookups"

Generated: Fri Jul 31 2020 18:19:15
Support Information