<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Привет!<div><br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 16, 2018 at 10:55 PM Vitaly Chikunov &lt;<a href="mailto:vt@altlinux.org">vt@altlinux.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">JFYI<br>
<br>
1. Herbert Xu принял мои патчи со Стрибог в дерево cryptodev, то есть они<br>
попадут в ядро после 4.20:<br>
<br>
 10671407 Accepted [v4,1/3] crypto: streebog - add Streebog hash function<br>
 10671399 Accepted [v4,2/3] crypto: streebog - register Streebog in hash info for IMA<br>
 10671403 Accepted [v4,3/3] crypto: streebog - add Streebog test vectors<br>
<br>
Имена алгоритмов изменены с того, что я хотел изначально (sb256, sb512) на<br>
streebog256, streebog512.<br></blockquote><div><br></div><div>Поздравляю! </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2. В ima-evm-utils используется openssl, и хэш вынимается по имени через<br>
EVP_get_digestbyname(). Для Стрибога в openssl прописаны имена<br>
&quot;md_gost12_256&quot; и &quot;md_gost12_512&quot;. Это не проблема. Но было бы лучше,<br>
чтоб можно было использовать алиасы со streebog в имени.<br></blockquote><div><br></div><div>Можно добавить в инициализацию engine вызовы</div><div>EVP_add_digest_alias(SN_id_GostR3411_2012_256, &quot;streebog256&quot;);<br></div><div>EVP_add_digest_alias(SN_id_GostR3411_2012_512, &quot;streebog512&quot;);<br></div><div><br></div><div>И, соответственно, </div><div><div>EVP_delete_digest_alias(&quot;streebog256&quot;);<br></div><div>EVP_delete_digest_alias(&quot;streebog512&quot;);<br></div><div><br></div><div>куда-нибудь в деструктор.</div><div>Ты сейчас какую версию используешь?</div></div></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">SY, Dmitry Belyavsky</div></div></div></div></div>