BLAKE3

Jesper Louis Andersen jesper.louis.andersen@REDACTED
Sun Apr 19 18:44:22 CEST 2020


On Sat, Apr 18, 2020 at 11:51 AM Łukasz Niemier <lukasz@REDACTED> wrote:

> > If you can accept BLAKE2b, the github.com/jlouis/enacl library supports
> that through the generichash set of functions (from libsodium). It provides
> many of the BLAKE-3 benefits, while also providing a large set of other
> useful primitives on top.
>
> BLAKE2 family is supported by crypto library OOtB as this is part of
> TLSv1.3 suite. So if you have fairly recent OpenSSL/LibreSSL library
> available for Erlang then it will be available for you via cryto:hash*
> functions.
>
>
Yes, but that API doesn't support a keyed hashing scheme. In some cases
this is fine, but in other cases you might want to key the hash to your
application. In any case, there are many options, as long as you don't
outright r4equire the BLAKE-3 support.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20200419/74f35169/attachment.htm>


More information about the erlang-questions mailing list