<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; RuToken Linux ARM (ГОСТ)]]></title>
		<link>https://forum.rutoken.ru/topic/1718/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/1718/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «RuToken Linux ARM (ГОСТ)».]]></description>
		<lastBuildDate>Tue, 16 Sep 2014 07:23:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/7500/#p7500</link>
			<description><![CDATA[<p>Добрый день изменилось ли что-нибудь по&nbsp; части библиотек для arm?</p>]]></description>
			<author><![CDATA[null@example.com (qVlad)]]></author>
			<pubDate>Tue, 16 Sep 2014 07:23:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7500/#p7500</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4840/#p4840</link>
			<description><![CDATA[<p>Мы проверили у нас, такое поведение получается на opensc версии 0.12.1. У меня стоит самосборная 0.12.2, она работает.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Романовский)]]></author>
			<pubDate>Wed, 23 May 2012 09:26:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4840/#p4840</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4838/#p4838</link>
			<description><![CDATA[<p>Пробовал по вашей методике (пока все эксперименты проводятся на Ubuntu 11.10 x64). Та же ошибка - Invalid Arguments<br />Токен предварительно очистил, ключ сгенерил приведенной выше командой.<br />Ключ:<br /></p><div class="codebox"><pre><code>Private GOSTR3410 Key [Private Key]
        Object Flags   : [0x3], private, modifiable
        Usage          : [0x4], sign
        Access Flags   : [0x1D], sensitive, alwaysSensitive, neverExtract, local
        ModLength      : 256
        Key ref        : 1 (0x1)
        Native         : yes
        Path           : 3f001000100060020001
        Auth ID        : 02
        ID             : 42</code></pre></div><p>Выполняю:<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -k 42 -i ./test.txt -o ./test.txt.sgn</code></pre></div><p>test.txt длиной 32 байта (проверял при помощи ls -la), содержит строку &quot;12345678901234567890123456789012&quot;<br />Пробовал +-1 байт - не влияет на результат...</p><p>Может быть, входные данные должны иметь еще и определенный формат?</p><p>Вообще, есть ли подробная документация (опции, входные форматы данных и т.п.) по использованию opensc-pkcs11 с рутокенами? Скажем, имя алгоритма - GOST2001 - не указано нигде, пришлось его определять опытным путем на основании темы про OpenSSL...</p>]]></description>
			<author><![CDATA[null@example.com (potter000)]]></author>
			<pubDate>Tue, 22 May 2012 15:20:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4838/#p4838</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4822/#p4822</link>
			<description><![CDATA[<p>У вас ID ключа не указан. Правильная команда будет иметь вид<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -k 42 -i dgst.in -o signature.out</code></pre></div><p>Ключ при этом сгенерен командой <br /></p><div class="codebox"><pre><code>pkcs15-init -G GOST2001 --auth-id 02 --id 42</code></pre></div><p>Длина входных данных должна быть строго 32 байта</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Романовский)]]></author>
			<pubDate>Tue, 22 May 2012 09:56:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4822/#p4822</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4814/#p4814</link>
			<description><![CDATA[<p>Тогда вот последовательность действий:<br />1. Инициализировал токен:<br /></p><div class="codebox"><pre><code>pkcs15-init --erase-card
pkcs15-init --create-pkcs15 --so-pin 87654321 --so-puk &quot;&quot;
pkcs15-init --store-pin --label &quot;User PIN&quot; --auth-id 02 --pin 12345678 --so-pin 87654321 --finalize</code></pre></div><p>2. Сгенерировал закрытый ключ:<br /></p><div class="codebox"><pre><code>pkcs15-init --generate-key GOST2001 --auth-id 02</code></pre></div><p>3. Проверил, что ключ есть на карте:<br /></p><div class="codebox"><pre><code>pkcs15-tool -k</code></pre></div><p>Выдало:<br /></p><div class="codebox"><pre><code>Using reader with a card: Aktiv Rutoken ECP 00 00
Private GOSTR3410 Key [Private Key]
        Object Flags   : [0x3], private, modifiable
        Usage          : [0x4], sign
        Access Flags   : [0x1D], sensitive, alwaysSensitive, neverExtract, local
        ModLength      : 256
        Key ref        : 1 (0x1)
        Native         : yes
        Path           : 3f001000100060020001
        Auth ID        : 02
        ID             : 11abc3d0047e1af0c3b7824afb75046d5512920d
        GUID           : {11abc3d0-047e-1af0-c3b7-824afb75046d}</code></pre></div><p>3. Пытаюсь подписать тестовый файл (файл существует):<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -i ./test.txt</code></pre></div><p>Выдает:</p><div class="codebox"><pre><code>Using reader with a card: Aktiv Rutoken ECP 00 00
Enter PIN [User PIN]:
Compute signature failed: Invalid arguments</code></pre></div><p>При включенной отладке:<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -vvv -i ./test.txt</code></pre></div><p>фрагмент выдачи с ошибкой:<br /></p><div class="codebox"><pre><code>...
PIN code correct.
0x7fa822ae0720 09:08:54.465 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] iso7816.c:479:iso7816_select_file: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] card-rtecp.c:268:rtecp_select_file: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] sec.c:70:sc_set_security_env: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] card-rtecp.c:400:rtecp_cipher: returning with: -1300 (Invalid arguments)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] card-rtecp.c:423:rtecp_compute_signature: returning with: -1300 (Invalid arguments)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] sec.c:56:sc_compute_signature: returning with: -1300 (Invalid arguments)
Compute signature failed: Invalid arguments
0x7fa822ae0720 09:08:54.499 [pkcs15-crypt] ctx.c:737:sc_release_context: called</code></pre></div><p>Не подскажете, что я делаю не так?</p>]]></description>
			<author><![CDATA[null@example.com (potter000)]]></author>
			<pubDate>Mon, 21 May 2012 16:12:58 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4814/#p4814</guid>
		</item>
		<item>
			<title><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4813/#p4813</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>Версии библиотеки для платформы ARM мы не предоставляем, но, если вы планируете разрабатывать собственное PKCS#11-приложение, то можете воспользоваться библиотекой opensc-pkcs11.so, поставляемой в комплекте пакета opensc. В ней должна быть реализована поддержка алгоритмов по ГОСТ.</p><p>Если вы опишете задачу, которую хотите решить, то возможно мы сможем подсказать готовое решение.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Романовский)]]></author>
			<pubDate>Mon, 21 May 2012 14:48:33 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4813/#p4813</guid>
		</item>
		<item>
			<title><![CDATA[RuToken Linux ARM (ГОСТ)]]></title>
			<link>https://forum.rutoken.ru/post/4812/#p4812</link>
			<description><![CDATA[<p>Добрый день,</p><p>Интересует возможность работы с RuToken ЭЦП на платформе ARM (Debian) по алгоритмам ГОСТ.</p><p>А именно:</p><p>1. Существует ли версия библиотеки librtPKCS11ECP, собранная для указанной платформы?</p><p>2. Обязательно ли использование этой библиотеки для работы с ключами ГОСТ <br />&nbsp; &nbsp; а. при условии, что сами ключевые пары и сертификаты генерируются кем-то еще, ключи помечаются как экспортируемые и записываются на токен;<br />&nbsp; &nbsp; б. при условии генерации ключей на самой платформе ARM (т.е. существует ли способ генерации ключей по алгоритмам ГОСТ без использования данной библиотеки)?</p><p>3. В чем разница между работой с токеном с использованием данной библиотеки и без нее?</p><p>Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (potter000)]]></author>
			<pubDate>Mon, 21 May 2012 13:32:14 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4812/#p4812</guid>
		</item>
	</channel>
</rss>
