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

Add Blake2 algorithm #7

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

MariusVolkhart
Copy link
Contributor

Add Blake2 algorithm benchmarking. Use BouncyCastle, AlphaZero, and JBlake2. Also improve how the BouncyCastle benchmarks run to reduce unnecessary work.

Initially just from BouncyCastle using the lightweight API.

Blake2 aims to be faster than MD5, SHA-1, SHA-2, and SHA-3, but at least as secure as SHA-3.
Most of the benchmarks don't reset the digest twice. BouncyCastle resets the digest when doFinal() is called.
@benalexau
Copy link
Owner

Thanks @MariusVolkhart. Just one request, can you please add a reference to the use of the thirdparty directory to the "License" section of README.md?

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

Successfully merging this pull request may close these issues.

2 participants