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 |
Description
тугодум
2017-12-24 10:56:45 MSK
поправка: вместо "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 |