]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Зарелизил PyGOST 4.9
authorSergey Matveev <stargrave@stargrave.org>
Thu, 30 Jul 2020 20:09:20 +0000 (23:09 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 30 Jul 2020 20:09:20 +0000 (23:09 +0300)
http://lists.cypherpunks.ru/pipermail/gost/2020-July/000120.html
Делать в нём разные алгоритмы для работы с современными CMS я начал ещё
в отпуске. Сами CMS думал что быстро протестирую. В итоге, вчера, с
вечера и до 2:30 ночи всё погружался и не мог понять почему у меня не
сходятся некоторые примеры, а другие работают. Сегодня с 10 до 15:30,
уже с привлечением коллеги у которого примеры сошлись, продолжал.
Оказалось, что у скрученных кривых Эдвардса cofactor=4, а у всех
остальных=1. Единственное место где это играло роль: 34.10-VKO. В итоге,
VKO для Эдвардса мог не работать (а мог и работать, если после деления
по модулю эта 4-ка роли не сыграет) и так было всегда в PyGOST. Хотя
кривые Эдвардса там относительно недавно появились. Но я грешил на что
угодно, но не на этот многолетний код. А раньше никто не заметил, потому
что эти Эдвардсы на практике пока мало где задействованы, тем более в
VKO случаях.


No differences found