[oss-gost-crypto] Расшифровка S/MIME

Paul Wolneykien manowar at altlinux.org
Fri Sep 13 12:45:32 MSK 2019


13.09.2019 00:53, Dmitry Eremin-Solenikov пишет:
> Привет,
> 
> пт, 13 сент. 2019 г. в 00:05, Paul Wolneykien <manowar �� altlinux.org>:
>>
>> ...
>>
>>   Прикол в том, что нормально расшифровываются только первые 1024 байта.
>> А потом явно ошибки. И вот насколько я помню из описания ГОСТ-28147, его
>> как раз нужно как-то переинициализировать по прошествии 1024 байтов. И
>> похоже, что Libgcrypt этого или не делает, или я не умею его готовить.
> 
> Да, у меня не был дописан CryptoPro meshing для gost. Если нужен, давай обсудим
> интерфейс и я его протолкну Вернеру.

  Может быть ты и gpgsm заодно протолкнёшь? :-)

  Интерфейс, я думаю, такой же как для установки S-box:

    gcry_cipher_ctl (hd, GCRYCTL_SET_KEYMESHING, buf, len)

допустим. В OpenSSL тоже через gost_cipher_ctl() сделано, с аналогичным
интерфейсом. В качестве аргумента *buf тоже, наверное, какая-то
константа, вроде ..._CRYPTOPRO_KEYMESHING. Не знаю только, куда её в
Libgcrypt засунуть: в enum или в define и в какой раздел?


More information about the oss-gost-crypto mailing list