#ifndef HASH_H #define HASH_H #include static uint64_t fnv(const uint8_t *data, size_t size) { uint64_t hash = 0xcbf29ce484222325; for (size_t i = 0; i < size; i++) { hash ^= data[i]; hash *= 0x100000001b3; } return hash; } #endif