/haki

haki

Primary LanguageCMIT LicenseMIT

haki

A PoC for a fast but unsafe hash function

$ make
cc -Wall -O3 -march=native    test.c   -o test

$ ./test Hello World
1fd81758adc267e145e3610bae36f9c0

$ CC=aarch64-linux-musl-gcc CFLAGS=-march=armv8.1-a+crypto LDFLAGS=-static make
aarch64-linux-musl-gcc -march=armv8.1-a+crypto  -static  test.c   -o test

$ qemu-aarch64 ./test Hello World
1fd81758adc267e145e3610bae36f9c0

$ CC=aarch64_be-linux-musl-gcc CFLAGS=-march=armv8.1-a+crypto LDFLAGS=-static make
aarch64_be-linux-musl-gcc -march=armv8.1-a+crypto  -static  test.c   -o test

$ qemu-aarch64_be ./test Hello World
1fd81758adc267e145e3610bae36f9c0