-
-
Notifications
You must be signed in to change notification settings - Fork 115
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
Support BLAKE2b & BLAKE2s #52
Comments
See Issue #12 |
@rhash, прошу прощения, в фильтре вбил "blake" - результат был 0 (сейчас проверил, с "blake2 " находит, не ожидал) :( |
Могу добавить поддержку BLAKE2 (и некоторых других), но, как я понимаю, автор не примет PR со сторонними библиотеками. :-) |
@data-man Библиотека сторонняя? У авторов не вижу библиотек, только исполняемые файлы вроде. |
От самих авторов :-) https://github.com/BLAKE2/libb2
https://github.com/BLAKE2/libb2/blob/master/src/blake2-dispatch.c#L52 |
CC0 подходит. Blake2 довольно большое семество функций. Похоже, имеет смысл взять blake2b-512, т.к. большинство современых CPU 64-битные. |
Но в случае чего, при необходимости, можно будет запустить и на 32-битной ОС? Т.к. RHash - утилита универсальная, касательно инструкций SSE2 и далее: при всех плюсах хотелось бы сохранить возможность работать с RHash и на старых процессорах (по большей части AMD до Athlon 64, полагаю), если это будет возможно. |
@Skif-off |
@Skif-off, естественно) |
I'm looking forward to this as well. Impressive performance stats. Update: whoa! edonr512 is wicked fast! Looks like |
Если будет время и возможность, не могли бы вы рассмотреть и добавление BLAKE2s-256 заодно, если это не будет слишком уж геморрно? |
monocypher имеет blake2b. Лицензия CC0. |
Давно - в смысле "полгода"? :) И все-все-все, поголовно, ну просто куда ни ткни, умеют BLAKE3 считать...
Не понял, как у неё с кроссплатформенностью, но главное - это библиотека, её не повесить на кнопку и в скрипте не запустить. |
blake3 ничего не привнес, только параллельность.
Monocypher работает на диапазоне 16бит (RL78) и выше, любая архитектура и ОС, например, IRIX. |
BLAKE2s and BLAKE2b hash functions were added by f693b9e, a479d7a and released in v1.4.1. No SSE/AVX optimization were applied due to my lack of time (consider donations, it will help). For the BLAKE3 hash function please file another issue. Note, that Implementing another one hash function will also require significant change of librhash interfaces due to architecture limitation. |
Comrades! I created an issue about BLAKE3. Please, pay a visit and vote for it. God bless @rhash! |
Возможно или, может быть, уже есть в планах?
The text was updated successfully, but these errors were encountered: