Bug 34383 - включить описание хэш функции ГОСТ Р 34.11-2012 (Стрибог)
Summary: включить описание хэш функции ГОСТ Р 34.11-2012 (Стрибог)
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: libgcrypt20 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 enhancement
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-24 10:56 MSK by тугодум
Modified: 2017-12-26 11:21 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)