public inbox for gost@lists.cypherpunks.ru
Atom feed
From: Евгений <john.sevsk@gmail•com>
To: gost@lists.cypherpunks.ru
Subject: Баг в функции wrap_cryptopro?
Date: Wed, 2 Feb 2022 16:27:48 +0300	[thread overview]
Message-ID: <CAKm83kfzyq3XbZ2z1enzssYPUVCoNbg+BvQWLuVVsqvJOEtZhg@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 136 bytes --]

Думаю забыли параметр sbox в diversify в wrap_cryptopro, т.к. в функции
unwrap_cryptopro он есть

[-- Attachment #1.2: Type: text/html, Size: 160 bytes --]

[-- Attachment #2: wrap_cryptopro.patch --]
[-- Type: text/x-patch, Size: 472 bytes --]

diff --git a/pygost/wrap.py b/pygost/wrap.py
index 9deeff5..cbb8bcf 100644
--- a/pygost/wrap.py
+++ b/pygost/wrap.py
@@ -79,7 +79,7 @@ def wrap_cryptopro(ukm, kek, cek, sbox=DEFAULT_SBOX):
     :returns: wrapped key
     :rtype: bytes, 44 bytes
     """
-    return wrap_gost(ukm, diversify(kek, bytearray(ukm)), cek, sbox=sbox)
+    return wrap_gost(ukm, diversify(kek, bytearray(ukm), sbox=sbox), cek, sbox=sbox)
 
 
 def unwrap_cryptopro(kek, data, sbox=DEFAULT_SBOX):

             reply	other threads:[~2022-02-02 13:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-02 13:27 Евгений [this message]
2022-02-02 16:56 ` Баг в функции wrap_cryptopro? Sergey Matveev