<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
		<link>https://forum.rutoken.ru/topic/2789/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2789/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Параметры механизма выработки общего ключа ГОСТ 2012».]]></description>
		<lastBuildDate>Wed, 13 Nov 2019 10:05:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
			<link>https://forum.rutoken.ru/post/13565/#p13565</link>
			<description><![CDATA[<p>Ирина Казакевич, к сожалению, ТК26 еще не добавил в стандарты дополнительные описания и структуры.</p><p>По текущим рекомендациям ТК26 в Рутокен SDK есть примеры sdk\pkcs11\samples\Standard\VKO-GOST34.10-2012-256.c и sdk\pkcs11\samples\Standard\VKO-GOST34.10-2012-512</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Wed, 13 Nov 2019 10:05:02 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/13565/#p13565</guid>
		</item>
		<item>
			<title><![CDATA[Re: Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
			<link>https://forum.rutoken.ru/post/13563/#p13563</link>
			<description><![CDATA[<p>Здравствуйте!<br />Ситуация по этому вопросу не изменилась?</p>]]></description>
			<author><![CDATA[null@example.com (Ирина Казакевич)]]></author>
			<pubDate>Wed, 13 Nov 2019 09:12:39 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/13563/#p13563</guid>
		</item>
		<item>
			<title><![CDATA[Re: Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
			<link>https://forum.rutoken.ru/post/11778/#p11778</link>
			<description><![CDATA[<p>Ок, спасибо</p>]]></description>
			<author><![CDATA[null@example.com (da.bokovoy)]]></author>
			<pubDate>Wed, 23 May 2018 11:55:43 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11778/#p11778</guid>
		</item>
		<item>
			<title><![CDATA[Re: Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
			<link>https://forum.rutoken.ru/post/11777/#p11777</link>
			<description><![CDATA[<p>Добрый день, <strong>da.bokovoy</strong>.</p><p>Структура CK_GOSTR3410_DERIVE_PARAMS описана в расширении стандарта PKCS#11 для ГОСТ 34.10-2001.</p><p>К сожалению, не существует описания (ни в стандарте PKCS#11, ни в его расширениях) для ГОСТ 34.10-2012.</p><p>Вариант реализации для ГОСТ 2012 в наших примерах составлен по рекомендации ТК26.</p><p>Как только ТК26 добавит в соответствующие стандарты дополнительные описания и структуры, они появятся и в наших примерах.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир Салыкин)]]></author>
			<pubDate>Wed, 23 May 2018 09:41:08 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11777/#p11777</guid>
		</item>
		<item>
			<title><![CDATA[Параметры механизма выработки общего ключа ГОСТ 2012]]></title>
			<link>https://forum.rutoken.ru/post/11770/#p11770</link>
			<description><![CDATA[<p>Добрый день, при реализации алгоритма выработки общего ключа через PKCS#11 у меня возник вопрос про задание параметров механизма:<br />В случае алгоритма ГОСТ-2001 они задаются с помощью структуры CK_GOSTR3410_DERIVE_PARAMS <br />А в случае ГОСТ 2012 формируются конкатенацией данных, без использования структуры<br />Пример из SDK:<br />ГОСТ 2001<br />&nbsp; &nbsp; &nbsp; &nbsp; ...<br />&nbsp; &nbsp; &nbsp; &nbsp; CK_GOSTR3410_DERIVE_PARAMS deriveParameters;<br />&nbsp; &nbsp; deriveParameters.kdf = CKD_CPDIVERSIFY_KDF;<br />&nbsp; &nbsp; deriveParameters.pPublicData = publicKeyValue;<br />&nbsp; &nbsp; deriveParameters.ulPublicDataLen = sizeof(publicKeyValue);<br />&nbsp; &nbsp; deriveParameters.pUKM = ukm;<br />&nbsp; &nbsp; deriveParameters.ulUKMLen = ukmSize;<br />ГОСТ 2012<br />&nbsp; &nbsp; &nbsp; &nbsp; ...<br />&nbsp; &nbsp; &nbsp; &nbsp; CK_BYTE deriveParameters2012[DERIVE_PARAMS_512_LENGTH] = { 0x00, };<br />&nbsp; &nbsp; ulongToBuffer(deriveParameters2012, CKM_KDF_GOSTR3411_2012_256);<br />&nbsp; &nbsp; ulongToBuffer(deriveParameters2012 + keyLengthOffset, sizeof(publicKeyValue));<br />&nbsp; &nbsp; memcpy(deriveParameters2012 + publicKeyValueOffset, publicKeyValue, sizeof(publicKeyValue));<br />&nbsp; &nbsp; ulongToBuffer(deriveParameters2012 + ukmLengthOffset, ukmSize);<br />&nbsp; &nbsp; memcpy(deriveParameters2012 + ukmDataOffset, ukm, ukmSize);<br />&nbsp; &nbsp; gostR3410_12DerivationMech.pParameter = deriveParameters2012;<br />&nbsp; &nbsp; gostR3410_12DerivationMech.ulParameterLen = sizeof(deriveParameters2012);</p><p>на странице<br /><a href="https://dev.rutoken.ru/pages/viewpage.action?pageId=13795364">https://dev.rutoken.ru/pages/viewpage.a … d=13795364</a><br />также не нашёл реализации выработки общего ключа по ГОСТ 2012</p><p>Вопрос - объявлена ли где-то структура для &quot;красивого&quot; задания данных параметров?</p>]]></description>
			<author><![CDATA[null@example.com (da.bokovoy)]]></author>
			<pubDate>Mon, 21 May 2018 11:36:48 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11770/#p11770</guid>
		</item>
	</channel>
</rss>
