| Summary: | включить описание хэш функции ГОСТ Р 34.11-2012 (Стрибог) | ||
|---|---|---|---|
| Product: | Branch p8 | Reporter: | тугодум <r123> |
| Component: | libgcrypt20 | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> |
| Severity: | enhancement | ||
| Priority: | P3 | ||
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
поправка:
вместо "STRIBOG256, STRIBOG512"
надо "Stribog256, Stribog512"
т.к. это лучше читается
функция algo = gcry_md_map_name(const char * str)
библиотеки libgcrypt
выдаёт номер алгоритма из его символьного обозначения
БЕЗ учёта регистра.
поэтому все следующие примеры рабочие:
gchash Stribog256 имя_файла
gchash stribog256 имя_файла
gchash STRIBOG256 имя_файла
т.е. для машины - всё равно
а человеку удобнее читать мелкий шрифт
данное предложение связано с (ошибкой) №34384 на gcrypt-utils (где предлагается включить программу gchash) т.к. gchash требует указания имени хэш алгоритма а эти имена есть только в описаниии libgcrypt20 curl -s http://git.altlinux.org/beehive/logs/p8-x86_64/latest/success/libgcrypt-1.7.9-alt1.M80P.1 | grep -i stribog в #3 "libgcrypt-1.7.9 | grep stribog" выдаёт: .. STRIBOG256 STRIBOG512 .. вывод: алгоритм stribog в библиотеке есть. однако в описании библиотеки его нет там есть только "hash algorithms (MD5,RIPE-MD160,SHA-1,TIGER-192)" обычный пользователь не пользуется указанным Вами способом а читает краткое описание в Synaptic повторяю: обычный пользователь должен узнать что хэш алгоритмы Stribog256, Stribog512 есть в составе библиотеки libgcrypt-1.7.9 из просмотра свойств пакета в Synaptic |
предлагаю: 1. включить хэш функцию ГОСТ Р 34.11-2012 (Стрибог) в описание пакета libgcrypt20 ".. hash algorithms (MD5, RIPE-MD160, SHA-1, TIGER-192, STRIBOG256, STRIBOG512), .." замечание: появилась с версии 1.6.0 т.е. только для Alt P8