public inbox for gost@lists.cypherpunks.ru
Atom feed
From: "Гневашев Дмитрий" <gdo@s-c300•com>
To: gost@lists.cypherpunks.ru
Subject: Re: [GOST] Формат подписи CMS в pygost
Date: Fri, 1 Dec 2017 10:42:30 +0300	[thread overview]
Message-ID: <bd7367e5-e673-b1c8-6e02-0f8680e0ee7e@s-c300.com> (raw)
In-Reply-To: <adbc3507-a2e9-63c2-bfcd-1e1c95895c84@s-c300.com>

В тестах для модуля gost3410 я нашёл такую строку:
signature = signature[32:] + signature[:32]
В инструкции по подписыванию документов принимающей стороны дана ссылка 
на пункт 3.1 RFC 4490, в котором указано, что подпись состоит из 64 
октетов, первый 32 из которых - это число s, а вторые - r'. Приведённая 
выше строка, видимо, меняет местами эти два числа в подписи. Какой смысл 
вкладывался в эту строку? Может существуют какие-то два представления 
подписи, одна из которых "инвертированная", а другая нет, и этот тест 
был написан на каких-то реальных данных, которые должны инвертироваться?

Гневашев Дмитрий

  parent reply	other threads:[~2017-12-01  7:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-30 16:05 [GOST] Формат подписи CMS в pygost Гневашев Дмитрий
2017-11-30 20:05 ` Sergey Matveev
2017-12-01  7:42 ` Гневашев Дмитрий [this message]
2017-12-01  8:10   ` Sergey Matveev
2017-12-06  9:47   ` Гневашев Дмитрий
2017-12-06  9:57     ` Sergey Matveev
2017-12-06 11:37       ` Гневашев Дмитрий
2017-12-06 11:44         ` Sergey Matveev