Прогнал для правильно собранного gost12sum из мастера все 7 тестов
на обоих длинах, всё сошлось (с точностью до перестановки байт).
С уважением,
Игорь Устинов,
Зам.ген.директора
ООО "Криптоком
17.08.2017 17:58, Igor Ustinov пишет:
Привет!
Энжин, может, и не предназначен для сборки вне дерева OpenSSL, а
вот gostsum'ы интуитивно представляются openssl-независимыми.
Моё вчерашнее утверждение, что gost12sum в мастере считает хэш
неправильно, было вызвано именно описанной причиной: я выкачал
мастер и сказал make gost12sum. Сейчас я пересобрал gosthash2012.o
с опцией -DL_ENDIAN, после чего gost12sum посчитал хэш от M1
правильно, только байты выводит в порядке, обратном к openssl.
С уважением,
Игорь Устинов,
Зам.ген.директора
ООО "Криптоком
17.08.2017 16:50, Dmitry Belyavsky
пишет:
Привет!
По моим представлениям -DL_ENDIAN должно исправить
ситуацию во втором случае. А вообще engine в 1.0.2 не
предназначен для сборки вне дерева openssl.
|