]> Sergey Matveev's repositories - stargrave-blog.git/commit
PyGOST то всё равно хэш не правильно считает
authorSergey Matveev <stargrave@stargrave.org>
Wed, 12 Apr 2023 20:43:18 +0000 (23:43 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 12 Apr 2023 20:43:18 +0000 (23:43 +0300)
commitc06a0441ed36116ffe0b562cfca2bdd8da105d6a
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentccd580484a3957946014d9df837af968f64a3339
PyGOST то всё равно хэш не правильно считает

http://www.git.cypherpunks.ru/?p=pygost.git;a=commitdiff;h=63d5c5a81f29bfbb2e6eff3d8dc730a33ef80427
Пока тестировал одну тестовую программу, то взял код из другой,
обнаружив, что этот код не корректен был. Начал писать тест для этой
второй программы на Python (так сказать стороннюю реализацию), чтобы
проверить всё ли в порядке в остальных её частях. При этом нашлась бага
не в этой программе, а в PyGOST-е. Он некорректно обрабатывал .update()
в хэше! Тупейшая ошибка. Почему она за более чем год не нашлась? А
потому что де-факто у нас ничто не использовало этот .update(), а делало
просто GOST*(data).digest(). Но серьёзность максимальная.