public inbox for gost@lists.cypherpunks.ru
Atom feed
* [GOST] GOST R 34.13-2015: OFB mode bug in pygost
@ 2017-12-24 9:34 Alexander Lodin
2017-12-24 10:21 ` Sergey Matveev
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Lodin @ 2017-12-24 9:34 UTC (permalink / raw)
To: gost
[-- Attachment #1: Type: text/plain, Size: 745 bytes --]
Добрый день,
Насколько я могу судить, в реализации режима OFB допущена опечатка, которая
приводит к ошибке в случае len(iv) / bs >= 3. После шифрования части
инициализирующего вектора, XOR производится со вторым блоком iv (r[1]), в
то время как должен производиться с последним, только что зашифрованным
блоком (r[-1]).
На тестовых векторах это не видно, так как в них len(iv) / bs = 2, и r[1]
== r[-1]
--
С уважением,
Александр Лодин.
[-- Attachment #2: Type: text/html, Size: 860 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GOST] GOST R 34.13-2015: OFB mode bug in pygost
2017-12-24 9:34 [GOST] GOST R 34.13-2015: OFB mode bug in pygost Alexander Lodin
@ 2017-12-24 10:21 ` Sergey Matveev
2017-12-24 10:24 ` Alexander Lodin
0 siblings, 1 reply; 3+ messages in thread
From: Sergey Matveev @ 2017-12-24 10:21 UTC (permalink / raw)
To: Alexander Lodin; +Cc: gost
[-- Attachment #1: Type: text/plain, Size: 686 bytes --]
Приветствую!
*** Alexander Lodin [2017-12-24 13:17]:
>Насколько я могу судить, в реализации режима OFB допущена опечатка, которая
>приводит к ошибке в случае len(iv) / bs >= 3.
Действительно, в коде допущена ошибка. Исправил в:
https://git.cypherpunks.ru/cgit.cgi/pygost.git/commit/?id=15731b8761287d35c4829f4be5e90c5b3aaf81a8
Спасибо вам огромное! Можно ли вас добавить в THANKS файл?
--
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GOST] GOST R 34.13-2015: OFB mode bug in pygost
2017-12-24 10:21 ` Sergey Matveev
@ 2017-12-24 10:24 ` Alexander Lodin
0 siblings, 0 replies; 3+ messages in thread
From: Alexander Lodin @ 2017-12-24 10:24 UTC (permalink / raw)
To: Alexander Lodin, gost
[-- Attachment #1: Type: text/plain, Size: 977 bytes --]
Да, можно. Спасибо вам за библиотеку.
24 декабря 2017 г., 13:21 пользователь Sergey Matveev <
stargrave@stargrave•org> написал:
> Приветствую!
>
> *** Alexander Lodin [2017-12-24 13:17]:
> >Насколько я могу судить, в реализации режима OFB допущена опечатка,
> которая
> >приводит к ошибке в случае len(iv) / bs >= 3.
>
> Действительно, в коде допущена ошибка. Исправил в:
> https://git.cypherpunks.ru/cgit.cgi/pygost.git/commit/?id=
> 15731b8761287d35c4829f4be5e90c5b3aaf81a8
>
> Спасибо вам огромное! Можно ли вас добавить в THANKS файл?
>
> --
> Sergey Matveev (http://www.stargrave.org/)
> OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
>
--
С уважением,
Александр Лодин.
[-- Attachment #2: Type: text/html, Size: 1711 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-12-24 10:26 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-24 9:34 [GOST] GOST R 34.13-2015: OFB mode bug in pygost Alexander Lodin
2017-12-24 10:21 ` Sergey Matveev
2017-12-24 10:24 ` Alexander Lodin