From c06a0441ed36116ffe0b562cfca2bdd8da105d6a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 12 Apr 2023 23:43:18 +0300 Subject: [PATCH] =?utf8?q?PyGOST=20=D1=82=D0=BE=20=D0=B2=D1=81=D1=91=20?= =?utf8?q?=D1=80=D0=B0=D0=B2=D0=BD=D0=BE=20=D1=85=D1=8D=D1=88=20=D0=BD?= =?utf8?q?=D0=B5=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE?= =?utf8?q?=20=D1=81=D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://www.git.cypherpunks.ru/?p=pygost.git;a=commitdiff;h=63d5c5a81f29bfbb2e6eff3d8dc730a33ef80427 Пока тестировал одну тестовую программу, то взял код из другой, обнаружив, что этот код не корректен был. Начал писать тест для этой второй программы на Python (так сказать стороннюю реализацию), чтобы проверить всё ли в порядке в остальных её частях. При этом нашлась бага не в этой программе, а в PyGOST-е. Он некорректно обрабатывал .update() в хэше! Тупейшая ошибка. Почему она за более чем год не нашлась? А потому что де-факто у нас ничто не использовало этот .update(), а делало просто GOST*(data).digest(). Но серьёзность максимальная. -- 2.48.1