-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unofficial ports to other languages #4
Comments
Haskell implementation at https://github.com/thevilledev/ChibiHash-hs |
Small "port" to C++ with |
I've pushed the version 2 of the hash to I've added a "Hash Version" to the above table to keep track of which port is using which version. |
Thank you @N-R-K, awesome job! I've implemented support for the version 2 in the Rust version at https://github.com/thevilledev/ChibiHash-rs and it's available since v0.4.0 of the crate (link to docs). Both v1 and v2 are supported for now and v1 is the default one, until the v2 supports streaming as well. I didn't want to break any existing integrations by changing the default. I've also built a Zig version for the v1. You may add this to the list as well: https://github.com/thevilledev/ChibiHash-zig. Both Zig and Haskell are getting the v2 treatment soon. |
Zig and Haskell now support v2. |
The following are ports of ChibiHash to other languages.
Note that I do not maintain these ports, so I cannot personally verify their quality of implementation.
If you want your port to be added to the above list, then comment down below on this thread.
To test the correctness of your port, you can test against the following results which were obtained from the original implementation (Version 2):
Below is the output from Version 1
There is also a community website available here: https://chibiha.sh/
(NOTE: I do not personally maintain the website either).
The text was updated successfully, but these errors were encountered: