Vagabond / blake2_elixir

Elixir implementation of the Blake2 hashing algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Elixir implementation of the Blake2 hashing algorithm

License:Other


Languages

Language:C 79.7%Language:Elixir 17.7%Language:Makefile 2.7%