Bug 34383

Summary: включить описание хэш функции ГОСТ Р 34.11-2012 (Стрибог)
Product: Branch p8 Reporter: тугодум <r123>
Component: libgcrypt20Assignee: 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
предлагаю:
 1.  включить хэш функцию ГОСТ Р 34.11-2012 (Стрибог)
       в описание пакета libgcrypt20

".. hash algorithms (MD5, RIPE-MD160, SHA-1, TIGER-192, STRIBOG256, STRIBOG512), .."

замечание:
  появилась с версии 1.6.0 
   т.е. только для Alt P8
Comment 1 тугодум 2017-12-24 14:27:51 MSK
поправка:
 вместо "STRIBOG256, STRIBOG512"
   надо "Stribog256, Stribog512"
    т.к. это лучше читается

функция algo = gcry_md_map_name(const char * str) 
  библиотеки libgcrypt
   выдаёт номер алгоритма из его символьного обозначения
    БЕЗ учёта регистра.

поэтому все следующие примеры рабочие:
 gchash Stribog256 имя_файла
 gchash stribog256 имя_файла
 gchash STRIBOG256 имя_файла

т.е. для машины - всё равно
 а человеку удобнее читать мелкий шрифт
Comment 2 тугодум 2017-12-24 14:36:12 MSK
данное предложение связано с (ошибкой) №34384 на gcrypt-utils
 (где предлагается включить программу gchash)
  т.к. gchash требует указания имени хэш алгоритма
   а эти имена есть только в описаниии libgcrypt20
Comment 3 Sergey V Turchin 2017-12-25 11:54:03 MSK
curl -s http://git.altlinux.org/beehive/logs/p8-x86_64/latest/success/libgcrypt-1.7.9-alt1.M80P.1 | grep -i stribog
Comment 4 тугодум 2017-12-25 21:42:08 MSK
в #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
Comment 5 Repository Robot 2017-12-26 11:21:12 MSK
libgcrypt-1.7.9-alt2.S1 -> sisyphus:

Tue Dec 26 2017 Sergey V Turchin <zerg@altlinux> 1.7.9-alt2.S1
- clean description (ALT#34383)