[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