Lindenii Project Forge
Warning: Due to various recent migrations, viewing non-HEAD refs may be broken.
/ds/map/swiss_fnv/internal.ha (raw)
// SPDX-License-Identifier: Apache-2.0 AND MPL-2.0
// SPDX-FileCopyrightText: 2025 Runxi Yu <me@runxiyu.org>
use hash;
use hash::fnv;
fn hash64(_params: nullable *opaque, key: []u8) size = {
let h = fnv::fnv64a();
defer hash::close(&h);
hash::write(&h, key);
return fnv::sum64(&h): size;
};