aboutsummaryrefslogtreecommitdiff
path: root/src/std/hash.c
blob: 603149ac0a41c938ec233396f14fcf24e37b86ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "../../include/std/hash.h"

usize amal_hash_string(const u8 *data, usize size) {
    usize result;
    result = 0xdec05eba;

    while(size) {
        result ^= *data;
        ++data;
        --size;
    }

    return result;
}