https://github.com/riverrun/blake2_elixir
Elixir implementation of the Blake2 hashing algorithm
https://github.com/riverrun/blake2_elixir
Last synced: about 1 year ago
JSON representation
Elixir implementation of the Blake2 hashing algorithm
- Host: GitHub
- URL: https://github.com/riverrun/blake2_elixir
- Owner: riverrun
- License: other
- Created: 2016-05-19T08:58:36.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T00:44:30.000Z (about 1 year ago)
- Last Synced: 2025-04-09T18:12:56.747Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 232 KB
- Stars: 4
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blake2_elixir
Elixir implementation of the Blake2 hashing algorithm
## Blake2
Blake2 is a modern cryptographic hash function that is fast, but at least
as secure as the latest standard SHA-3.
Blake2 comes in two flavors:
* Blake2b is optimized for 64-bit platforms
* produces digests of any size between 1 and 64 bytes
* Blake2s is optimized for 8- to 32-bit platforms
* produces digests of any size between 1 and 32 bytes
There are also the 4-way parallel Blask2bp and 8-way parallel Blake2sp
versions.
## Status
Standard, keyed, salted and personalized hashing are now supported
for all four versions.
Tree hashing and b2sum are not yet supported.