Skip to content
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

Consider SMHasher3 as a resource for hash algorithms #30

Open
fwojcik opened this issue Dec 22, 2024 · 2 comments
Open

Consider SMHasher3 as a resource for hash algorithms #30

fwojcik opened this issue Dec 22, 2024 · 2 comments

Comments

@fwojcik
Copy link

fwojcik commented Dec 22, 2024

Hi! Congratulations on your acceptance into Boost!

I saw somewhere that you were considering adding additional non-cryptographic hashes to Hash2, such as XXH3. I would like to present my SMHasher3 project (https://gitlab.com/fwojcik/smhasher3) as a source of information about additional hashes to consider. There are some quite fast hashes which pass every test (https://gitlab.com/fwojcik/smhasher3/-/tree/main/results?ref_type=heads). Hashes also have metadata attached to them, so you could include or exclude hashes based on features, such as seeding, math features used, or licensing.

More reporting will be added "soon", such as code size reports, and more inlined hash testing. Also, if you have suggestions for additional hash tests, perhaps based on Hash2 usage patterns, I would absolutely consider adding them.

@pdimov
Copy link
Owner

pdimov commented Dec 22, 2024

Interesting, thanks. I knew about rurban/smhasher (and used it to test https://github.com/pdimov/mulxp_hash), but wasn't aware of your fork.

@fwojcik
Copy link
Author

fwojcik commented Dec 22, 2024

I will be sure to add your mulxp_hash to my next release!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants