Subject: Re: [GOST] Константа Size в gogost

From: Dmitry Eremin-Solenikov <[email-masked]>
Date: Tue, 15 Nov 2016 21:53:19 +0300

15 ноября 2016 г., 21:40 пользователь Sergey Matveev
<[email-masked]> написал:
> *** Phil Kulin <[email-masked]> [2016-11-15 15:55]:
>>В стандартных crypto/sha1 и так далее есть константа Size, а тут
>>только метод. Который всё равно возвращает константу. Я чего-то не
>>понимаю?
>
> Когда это писалось, то я смотрел только на то чтобы реализовать
> интерфейс hash.Hash, а про константы модуля не думал. Похоже что все
> модули хэшей имеют BlockSize и Size, так что добавлю. Спасибо за
> наводку.
>
> Реализовал в https://git.cypherpunks.ru/cgit.cgi/gogost.git/commit/?id=0f87d5cd27f132216ffca24d2e563efbfd559bf6
> Вот только не понятно что прописывать для 34.11-2012 хэша: он же может и
> 256 и 512 бит. Прописал максимальный размер.

34.11-2012 -- это два разных варианта хэша. Как sha225/sha256.

Соответственно должен быть один вариант, у которого Size=256 и второй,
у которого Size=512.

-- 
With best wishes
Dmitry