mm 2016 Dec
[git.fsij.org/fsij-homepage-html.git] / feeds / gnuk_rss.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version="2.0"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><lastBuildDate>Thu, 13 Oct 2016 00:00:00 +0900</lastBuildDate><item><title>Chopstx Version 1.2</title><link>http://www.fsij.org/gnuk/chopstx-version-1_2.html</link><description>&lt;!-- author gniibe --&gt;
3 &lt;p&gt;Version 1.2 of Chopstx is released.&lt;/p&gt;
4 &lt;pre class="literal-block"&gt;
5 tag release/1.2
6 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
7 Date:   Thu Oct 13 10:20:50 2016 +0900
8 commit d448d3c678245b71a28b44652c053968ea70fa56
9 &lt;/pre&gt;
10 &lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
11 STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
12 &lt;p&gt;In 1.2, we fixed chopstx_join as a cancellation point.&lt;/p&gt;
13 &lt;div class="section" id="links"&gt;
14 &lt;h2&gt;Links&lt;/h2&gt;
15 &lt;dl class="docutils"&gt;
16 &lt;dt&gt;Chopstx:&lt;/dt&gt;
17 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
18 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
19 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
20 &lt;/dl&gt;
21 &lt;/div&gt;
22 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 13 Oct 2016 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2016-10-13:gnuk/chopstx-version-1_2.html</guid></item><item><title>Version 1.2.1</title><link>http://www.fsij.org/gnuk/version1_2_1.html</link><description>&lt;!-- author gniibe --&gt;
23 &lt;img alt="Gnuk Logo" src="/images/gnuk/gnuk.png" /&gt;
24 &lt;p&gt;Gnuk version 1.2.1 is released.  I forgot to announce 1.2.0, since
25 I was busy for Chopstx change from 1.0 to 1.1 (Gnuk version 1.2.1
26 uses Chopstx 1.1).&lt;/p&gt;
27 &lt;p&gt;This is a new stable release of version 1.2.x series.&lt;/p&gt;
28 &lt;pre class="literal-block"&gt;
29 tag release/1.2.1
30 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
31 Date:   Mon Jul 11 17:02:46 2016 +0900
32
33 commit 452c15c908b1d10fe14d71c3314c6550c3e3a471
34 &lt;/pre&gt;
35 &lt;p&gt;Major changes from 1.0.x include: replacing thread library to Chopstx,
36 upgrade of the NeuG routine to the one of NeuG 1.0, an incompatible
37 change to support overriding key, improved RSA routine, new algorithms
38 (EdDSA, ECDSA, and ECDH), and an enhancement to support RSA-4096.&lt;/p&gt;
39 &lt;p&gt;Gnuk 1.2 now follows the OpenPGPcard specification v3 (while Gnuk 1.0
40 follows v2).&lt;/p&gt;
41 &lt;p&gt;Note that STM8S_DISCOVERY is not supported any more; Please buy STM32
42 Nucleo as an alternative.&lt;/p&gt;
43 &lt;p&gt;Gnuk requires 128KiB flash ROM, and default configure target is
44 FST-01, now.&lt;/p&gt;
45 &lt;p&gt;I'm using Gnuk 1.2.1 with GnuPG 2.1, my keys are Ed25519 for signature,
46 X25519 for encryption, and Ed25519 for authentication.&lt;/p&gt;
47 &lt;div class="section" id="links"&gt;
48 &lt;h2&gt;Links&lt;/h2&gt;
49 &lt;dl class="docutils"&gt;
50 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
51 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
52 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
53 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
54 &lt;/dl&gt;
55 &lt;p&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/p&gt;
56 &lt;dl class="docutils"&gt;
57 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
58 &lt;dd&gt;&lt;a class="reference external" href="http://www.gniibe.org/FST-01/fst-01.html"&gt;http://www.gniibe.org/FST-01/fst-01.html&lt;/a&gt;&lt;/dd&gt;
59 &lt;/dl&gt;
60 &lt;/div&gt;
61 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 14 Jul 2016 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2016-07-14:gnuk/version1_2_1.html</guid></item><item><title>Chopstx Version 1.1</title><link>http://www.fsij.org/gnuk/chopstx-version-1_1.html</link><description>&lt;!-- author gniibe --&gt;
62 &lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
63 &lt;pre class="literal-block"&gt;
64 tag release/1.1
65 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
66 Date:   Fri Jul 1 11:51:13 2016 +0900
67 commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
68 &lt;/pre&gt;
69 &lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
70 STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
71 &lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
72 &lt;ul class="simple"&gt;
73 &lt;li&gt;API change: chopstx_poll&lt;/li&gt;
74 &lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
75 &lt;/ul&gt;
76 &lt;div class="section" id="links"&gt;
77 &lt;h2&gt;Links&lt;/h2&gt;
78 &lt;dl class="docutils"&gt;
79 &lt;dt&gt;Chopstx:&lt;/dt&gt;
80 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
81 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
82 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
83 &lt;/dl&gt;
84 &lt;/div&gt;
85 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</guid></item><item><title>Chopstx Version 1.0</title><link>http://www.fsij.org/gnuk/chopstx-version-1_0.html</link><description>&lt;!-- author gniibe --&gt;
86 &lt;p&gt;Version 1.0 of Chopstx is released.&lt;/p&gt;
87 &lt;pre class="literal-block"&gt;
88 tag release/1.0
89 Tagger: Niibe Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
90 Date:   Thu Jun 16 11:46:59 2016 +0900
91 commit 40adf95c24f85f475896e1c55e1af5f32349729a
92 &lt;/pre&gt;
93 &lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
94 STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
95 &lt;img alt="Chopstx Logo" src="/images/gnuk/chopstx.png" /&gt;
96 &lt;p&gt;It is used by Gnuk 1.2 and NeuG.&lt;/p&gt;
97 &lt;p&gt;It is concise, yet, powerful enough to support waiting for multiple
98 events.&lt;/p&gt;
99 &lt;div class="section" id="links"&gt;
100 &lt;h2&gt;Links&lt;/h2&gt;
101 &lt;dl class="docutils"&gt;
102 &lt;dt&gt;Chopstx:&lt;/dt&gt;
103 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
104 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
105 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
106 &lt;/dl&gt;
107 &lt;/div&gt;
108 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 17 Jun 2016 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2016-06-17:gnuk/chopstx-version-1_0.html</guid></item><item><title>Craftwork required</title><link>http://www.fsij.org/gnuk/craftwork-fst-01.html</link><description>&lt;p&gt;FST-01 with transparent tube can be custimized like &lt;a class="reference external" href="/gnuk/mono-the-eraser-case.html"&gt;FST-01 with the case of MONO eraser&lt;/a&gt;  or &lt;a class="reference external" href="/gnuk/customizing-gnuk-token"&gt;Juto wrapped FST-01&lt;/a&gt; .&lt;/p&gt;
109 &lt;p&gt;In 2016, gniibe went 100-yen shop to seek another craftwork possibility and found Japanese papers.  Here is the result.&lt;/p&gt;
110 &lt;a class="reference external image-reference" href="/images/gnuk/gnuk-token-2016.jpg"&gt;&lt;img alt="FST-01 tube in 2016" src="/images/gnuk/gnuk-token-2016.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
111 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 06 Jan 2016 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2016-01-06:gnuk/craftwork-fst-01.html</guid></item><item><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link>http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html</link><description>&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
112 &lt;p&gt;This article is English translation of the article.  The purpose of this article is to make own own TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
113 &lt;div class="section" id="photo-of-the-final-result"&gt;
114 &lt;h2&gt;Photo of the final result&lt;/h2&gt;
115 &lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
116 the target board of STM32F103.&lt;/p&gt;
117 &lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
118 be separated when we use only the target board.  (It is possible to
119 run the target board with power from USB cable, not separeting the
120 dongle.)&lt;/p&gt;
121 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
122 &lt;!-- BREAK --&gt;
123 &lt;/div&gt;
124 &lt;div class="section" id="tools-to-make"&gt;
125 &lt;h2&gt;Tools to make&lt;/h2&gt;
126 &lt;ul class="simple"&gt;
127 &lt;li&gt;Soldering Iron&lt;/li&gt;
128 &lt;li&gt;Nipper&lt;/li&gt;
129 &lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
130 &lt;/ul&gt;
131 &lt;/div&gt;
132 &lt;div class="section" id="parts"&gt;
133 &lt;h2&gt;Parts&lt;/h2&gt;
134 &lt;table border="1" class="docutils"&gt;
135 &lt;colgroup&gt;
136 &lt;col width="69%" /&gt;
137 &lt;col width="31%" /&gt;
138 &lt;/colgroup&gt;
139 &lt;tbody valign="top"&gt;
140 &lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
141 &lt;td&gt;Price (JPY)&lt;/td&gt;
142 &lt;/tr&gt;
143 &lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
144 &lt;td&gt;1500&lt;/td&gt;
145 &lt;/tr&gt;
146 &lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
147 &lt;td&gt;250&lt;/td&gt;
148 &lt;/tr&gt;
149 &lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
150 &lt;td&gt;150&lt;/td&gt;
151 &lt;/tr&gt;
152 &lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
153 &lt;td&gt;alpha&lt;/td&gt;
154 &lt;/tr&gt;
155 &lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
156 &lt;td&gt;1900 + alpha&lt;/td&gt;
157 &lt;/tr&gt;
158 &lt;/tbody&gt;
159 &lt;/table&gt;
160 &lt;/div&gt;
161 &lt;div class="section" id="how-to"&gt;
162 &lt;h2&gt;How To&lt;/h2&gt;
163 &lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
164 &lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
165 &lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
166 legs of XTAL and solder it.&lt;/p&gt;
167 &lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
168 SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
169 just solder it to make solder bridge.  If it's difficult to make a bridge,
170 you can use XTAL's legs remained.&lt;/p&gt;
171 &lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
172 &lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
173 stabilize oscillation, but it is OK without them.&lt;/p&gt;
174 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
175 &lt;/div&gt;
176 &lt;div class="section" id="connecting-usb-cable-front-side"&gt;
177 &lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
178 &lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
179 We connect USB cable to CN10.&lt;/p&gt;
180 &lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
181 connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
182 (external power source) in back side.&lt;/p&gt;
183 &lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
184 &lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
185 &lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
186 &lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
187 It is usually used with mother board of PC.&lt;/p&gt;
188 &lt;/div&gt;
189 &lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
190 &lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
191 &lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
192 USB 5V to E5V (external power source).&lt;/p&gt;
193 &lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
194 (I use black wire) and solder another side of the resister to pin4 of
195 CN6.&lt;/p&gt;
196 &lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
197 &lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
198 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
199 &lt;/div&gt;
200 &lt;div class="section" id="writing-firmware"&gt;
201 &lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
202 &lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
203 &lt;/div&gt;
204 &lt;div class="section" id="changing-setting-of-jp5"&gt;
205 &lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
206 &lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
207 target board by the power fromUSB cable.&lt;/p&gt;
208 &lt;/div&gt;
209 &lt;/div&gt;
210 &lt;div class="section" id="in-fact"&gt;
211 &lt;h2&gt;In fact...&lt;/h2&gt;
212 &lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
213 possible to change the firmware on this MCU and let run as NeuG USB
214 Device, if you have another SWD debugger.&lt;/p&gt;
215 &lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
216 &lt;/div&gt;
217 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 24 Sep 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-09-24:gnuk/neug-on-stm32-nucleo-f103.html</guid></item><item><title>NeuG Version 1.0.4</title><link>http://www.fsij.org/gnuk/neug_version1_0_4.html</link><description>&lt;!-- author gniibe --&gt;
218 &lt;p&gt;Version 1.0.4 of NeuG has been released.&lt;/p&gt;
219 &lt;pre class="literal-block"&gt;
220 tag release/1.0.4
221 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
222 Date:   Fri Sep 18 12:56:04 2015 +0900
223
224 commit f1b091f2c52dab5b4c1512664a4c93b0dddb47b8
225 &lt;/pre&gt;
226 &lt;p&gt;The changes are for more support of different boards and minor detail
227 of USB behavior.  Functionality and performance of NeuG is as same as
228 1.0.1.&lt;/p&gt;
229 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling of ADC of STM32F103.&lt;/p&gt;
230 &lt;!-- BREAK --&gt;
231 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
232 but we also have standalone USB CDC-ACM version.  You can get random
233 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
234 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
235 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
236 &lt;p&gt;The output has been tested by PractRand 0.92.&lt;/p&gt;
237 &lt;p&gt;Highlights:&lt;/p&gt;
238 &lt;ul&gt;
239 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
240 &lt;p&gt;Now, we use Chopstx 0.10, which supports more boards.&lt;/p&gt;
241 &lt;/li&gt;
242 &lt;li&gt;&lt;p class="first"&gt;USB reset handling&lt;/p&gt;
243 &lt;p&gt;Now, USB reset lets NeuG device restart correctly.&lt;/p&gt;
244 &lt;/li&gt;
245 &lt;/ul&gt;
246 &lt;div class="section" id="links"&gt;
247 &lt;h2&gt;Links&lt;/h2&gt;
248 &lt;dl class="docutils"&gt;
249 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
250 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/"&gt;https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/&lt;/a&gt;&lt;/dd&gt;
251 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
252 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
253 &lt;dt&gt;FST-01 support pages:&lt;/dt&gt;
254 &lt;dd&gt;&lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/dd&gt;
255 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
256 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
257 &lt;/dl&gt;
258 &lt;/div&gt;
259 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 18 Sep 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-09-18:gnuk/neug_version1_0_4.html</guid></item><item><title>Version 1.1.9</title><link>http://www.fsij.org/gnuk/version1_1_9.html</link><description>&lt;!-- author gniibe --&gt;
260 &lt;p&gt;Gnuk version 1.1.9 is released.&lt;/p&gt;
261 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
262 &lt;pre class="literal-block"&gt;
263 tag release/1.1.9
264 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
265 Date:   Fri Sep 18 21:28:20 2015 +0900
266
267 commit 1648a538dff1c883270d3c47a9319f4b1eb53479
268 &lt;/pre&gt;
269 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
270 documentation for instructions of how to use Gnuk Token.
271 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
272 &lt;ul class="simple"&gt;
273 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
274 &lt;/ul&gt;
275 &lt;!-- BREAK --&gt;
276 &lt;p&gt;This release is fixing a minor bug of ECC.&lt;/p&gt;
277 &lt;ul&gt;
278 &lt;li&gt;&lt;p class="first"&gt;Bug fix for Ed25519 and Curve25519&lt;/p&gt;
279 &lt;p&gt;When registering key, wrong operations were not detected correctly.
280 This is fixed.&lt;/p&gt;
281 &lt;/li&gt;
282 &lt;/ul&gt;
283 &lt;div class="section" id="links"&gt;
284 &lt;h2&gt;Links&lt;/h2&gt;
285 &lt;dl class="docutils"&gt;
286 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
287 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
288 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
289 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
290 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
291 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
292 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
293 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
294 &lt;/dl&gt;
295 &lt;/div&gt;
296 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 18 Sep 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-09-18:gnuk/version1_1_9.html</guid></item><item><title>Version 1.1.8</title><link>http://www.fsij.org/gnuk/version1_1_8.html</link><description>&lt;!-- author gniibe --&gt;
297 &lt;p&gt;Gnuk version 1.1.8 is released.&lt;/p&gt;
298 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
299 &lt;pre class="literal-block"&gt;
300 tag release/1.1.8
301 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
302 Date:   Thu Sep 17 18:00:14 2015 +0900
303 commit 3ffac57509eb7015ba323263760c57af7235001f
304 &lt;/pre&gt;
305 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
306 documentation for instructions of how to use Gnuk Token.
307 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
308 &lt;ul class="simple"&gt;
309 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
310 &lt;/ul&gt;
311 &lt;!-- BREAK --&gt;
312 &lt;p&gt;Here are highlights.&lt;/p&gt;
313 &lt;ul&gt;
314 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
315 &lt;p&gt;We use Chopstx 0.10, which supports Nitrokey-Start.&lt;/p&gt;
316 &lt;/li&gt;
317 &lt;li&gt;&lt;p class="first"&gt;Card serial number&lt;/p&gt;
318 &lt;p&gt;The way to determine a serial number of Gnuk Token for card has been
319 changed.  It uses the 96-bit unique bits of MCU, but the portion for
320 use is changed.&lt;/p&gt;
321 &lt;/li&gt;
322 &lt;li&gt;&lt;p class="first"&gt;USB Reset handling&lt;/p&gt;
323 &lt;p&gt;USB reset lets Gnuk Token restart.  It would not be perfect, when it's
324 during computation of some function, but most parts are protected by
325 Chopstx's feature of cancellation.&lt;/p&gt;
326 &lt;/li&gt;
327 &lt;/ul&gt;
328 &lt;div class="section" id="links"&gt;
329 &lt;h2&gt;Links&lt;/h2&gt;
330 &lt;dl class="docutils"&gt;
331 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
332 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
333 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
334 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
335 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
336 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
337 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
338 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
339 &lt;/dl&gt;
340 &lt;/div&gt;
341 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 17 Sep 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-09-17:gnuk/version1_1_8.html</guid></item><item><title>Version 1.1.7</title><link>http://www.fsij.org/gnuk/version1_1_7.html</link><description>&lt;!-- author gniibe --&gt;
342 &lt;p&gt;Gnuk version 1.1.7 is released.&lt;/p&gt;
343 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
344 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
345 documentation for instructions of how to use Gnuk Token.
346 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
347 &lt;ul class="simple"&gt;
348 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
349 &lt;/ul&gt;
350 &lt;!-- BREAK --&gt;
351 &lt;p&gt;Here are highlights.&lt;/p&gt;
352 &lt;ul&gt;
353 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
354 &lt;p&gt;We use Chopstx 0.08, which supports STM32 Nucleo and ST Dongle.&lt;/p&gt;
355 &lt;/li&gt;
356 &lt;/ul&gt;
357 &lt;div class="section" id="links"&gt;
358 &lt;h2&gt;Links&lt;/h2&gt;
359 &lt;dl class="docutils"&gt;
360 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
361 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
362 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
363 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
364 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
365 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
366 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
367 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
368 &lt;/dl&gt;
369 &lt;/div&gt;
370 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 05 Aug 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-08-05:gnuk/version1_1_7.html</guid></item><item><title>NeuG Version 1.0.3</title><link>http://www.fsij.org/gnuk/neug_version1_0_3.html</link><description>&lt;!-- author gniibe --&gt;
371 &lt;p&gt;Version 1.0.3 of NeuG has been released.  The changes are for better
372 support of different boards and different operating systems.
373 Functionality and performance of NeuG is as same as 1.0.1.&lt;/p&gt;
374 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling of ADC of STM32F103.&lt;/p&gt;
375 &lt;!-- BREAK --&gt;
376 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
377 but we also have standalone USB CDC-ACM version.  You can get random
378 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
379 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
380 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
381 &lt;p&gt;The output has been tested by PractRand 0.92.&lt;/p&gt;
382 &lt;p&gt;Highlights:&lt;/p&gt;
383 &lt;ul&gt;
384 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
385 &lt;p&gt;Now, we use Chopstx 0.08, which supports more boards.&lt;/p&gt;
386 &lt;/li&gt;
387 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Fraucheky (the GPL container)&lt;/p&gt;
388 &lt;p&gt;Now, we use Fraucheky 0.3, which can work well with FreeBSD.&lt;/p&gt;
389 &lt;/li&gt;
390 &lt;/ul&gt;
391 &lt;div class="section" id="links"&gt;
392 &lt;h2&gt;Links&lt;/h2&gt;
393 &lt;dl class="docutils"&gt;
394 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
395 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/neug/"&gt;https://anonscm.debian.org/cgit/gnuk/neug/&lt;/a&gt;&lt;/dd&gt;
396 &lt;dt&gt;FST-01 support pages:&lt;/dt&gt;
397 &lt;dd&gt;&lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/dd&gt;
398 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
399 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
400 &lt;dt&gt;True Random Number Generators - FST-01 - Well Tempered Hacker:&lt;/dt&gt;
401 &lt;dd&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://www.youtube.com/watch?v=iDuhLQ43tvQ"&gt;https://www.youtube.com/watch?v=iDuhLQ43tvQ&lt;/a&gt;&lt;/p&gt;
402 &lt;p class="last"&gt;Thanks to Anders Brownworth for the movie.&lt;/p&gt;
403 &lt;/dd&gt;
404 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
405 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
406 &lt;/dl&gt;
407 &lt;/div&gt;
408 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 03 Aug 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-08-03:gnuk/neug_version1_0_3.html</guid></item><item><title>Version 1.1.6</title><link>http://www.fsij.org/gnuk/version1_1_6.html</link><description>&lt;!-- author gniibe --&gt;
409 &lt;p&gt;Gnuk version 1.1.6 is released.&lt;/p&gt;
410 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
411 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
412 documentation for instructions of how to use Gnuk Token.
413 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
414 &lt;ul class="simple"&gt;
415 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
416 &lt;/ul&gt;
417 &lt;!-- BREAK --&gt;
418 &lt;p&gt;Here are highlights.&lt;/p&gt;
419 &lt;ul&gt;
420 &lt;li&gt;&lt;p class="first"&gt;USB SerialNumber String&lt;/p&gt;
421 &lt;p&gt;The way to determine a serial number of Gnuk Token has been changed.
422 It uses the 96-bit unique bits of MCU, but the portion for use is
423 changed.&lt;/p&gt;
424 &lt;/li&gt;
425 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
426 &lt;p&gt;We use Chopstx 0.07, which supports STM32 Primer2 and CQ STARM, too.&lt;/p&gt;
427 &lt;/li&gt;
428 &lt;li&gt;&lt;p class="first"&gt;Experimental Curve25519 support.&lt;/p&gt;
429 &lt;p&gt;Gnuk can support Curve25519 (for decryption).  Note that this is
430 pretty much experimental, and subjects to change.  The low level
431 code is somehow stable, but there are no consensus in higer level.
432 Especially, OID in the key attribute would be changed in future.&lt;/p&gt;
433 &lt;/li&gt;
434 &lt;li&gt;&lt;p class="first"&gt;No --enable-keygen option&lt;/p&gt;
435 &lt;p&gt;It is now standard feature included always.  Note that it doesn't
436 mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
437 &lt;/li&gt;
438 &lt;/ul&gt;
439 &lt;div class="section" id="links"&gt;
440 &lt;h2&gt;Links&lt;/h2&gt;
441 &lt;dl class="docutils"&gt;
442 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
443 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
444 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
445 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
446 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
447 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
448 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
449 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
450 &lt;/dl&gt;
451 &lt;/div&gt;
452 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item><item><title>Version 1.1.5</title><link>http://www.fsij.org/gnuk/version1_1_5.html</link><description>&lt;!-- author gniibe --&gt;
453 &lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
454 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
455 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
456 documentation for instructions of how to use Gnuk Token.
457 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
458 &lt;ul class="simple"&gt;
459 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
460 &lt;/ul&gt;
461 &lt;!-- BREAK --&gt;
462 &lt;p&gt;Here are highlights.&lt;/p&gt;
463 &lt;ul&gt;
464 &lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
465 &lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
466 &lt;/li&gt;
467 &lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
468 &lt;p&gt;Although its random number generation is not tested, Maple mini
469 support is added.&lt;/p&gt;
470 &lt;/li&gt;
471 &lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
472 &lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
473 transfer.  It's fixed and it works now.&lt;/p&gt;
474 &lt;/li&gt;
475 &lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
476 &lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
477 curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
478 specification.&lt;/p&gt;
479 &lt;/li&gt;
480 &lt;/ul&gt;
481 &lt;div class="section" id="links"&gt;
482 &lt;h2&gt;Links&lt;/h2&gt;
483 &lt;dl class="docutils"&gt;
484 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
485 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
486 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
487 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
488 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
489 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
490 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
491 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
492 &lt;/dl&gt;
493 &lt;/div&gt;
494 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 03 Jun 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</guid></item><item><title>NeuG Version 1.0.1</title><link>http://www.fsij.org/gnuk/neug_version1_0_1.html</link><description>&lt;!-- author gniibe --&gt;
495 &lt;p&gt;Version 1.0.1 of NeuG has been released.&lt;/p&gt;
496 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling noise of ADC of STM32F103.&lt;/p&gt;
497 &lt;!-- BREAK --&gt;
498 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
499 but we also have standalone USB CDC-ACM version.  You can get random
500 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
501 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
502 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
503 &lt;p&gt;The output has been tested NIST STS 2.1.1, Dieharder 3.31.1 and
504 PractRand 0.92.&lt;/p&gt;
505 &lt;ul&gt;
506 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
507 &lt;p&gt;Now, we use Chopstx 0.04.&lt;/p&gt;
508 &lt;/li&gt;
509 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Fraucheky (the GPL container)&lt;/p&gt;
510 &lt;p&gt;Furoshiki is traditional Japanese way of wrapping things.
511 Fraucheky is a GPL container which makes sure to deliver GPL to users.
512 Now, we use Fraucheky 0.1.&lt;/p&gt;
513 &lt;/li&gt;
514 &lt;li&gt;&lt;p class="first"&gt;Compile options&lt;/p&gt;
515 &lt;p&gt;We use -O3 (with no -Os) for neug.o and sha256.o.&lt;/p&gt;
516 &lt;/li&gt;
517 &lt;/ul&gt;
518 &lt;div class="section" id="links"&gt;
519 &lt;h2&gt;Links&lt;/h2&gt;
520 &lt;dl class="docutils"&gt;
521 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
522 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/neug"&gt;http://gitorious.org/gnuk/neug&lt;/a&gt;&lt;/dd&gt;
523 &lt;/dl&gt;
524 &lt;p&gt;FST-01 support pages:&lt;/p&gt;
525 &lt;blockquote&gt;
526 &lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/blockquote&gt;
527 &lt;dl class="docutils"&gt;
528 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
529 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
530 &lt;dt&gt;True Random Number Generators - FST-01 - Well Tempered Hacker:&lt;/dt&gt;
531 &lt;dd&gt;&lt;a class="reference external" href="https://www.youtube.com/watch?v=iDuhLQ43tvQ"&gt;https://www.youtube.com/watch?v=iDuhLQ43tvQ&lt;/a&gt;&lt;/dd&gt;
532 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
533 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
534 &lt;/dl&gt;
535 &lt;p&gt;Thanks to Anders Brownworth for the movie.&lt;/p&gt;
536 &lt;/div&gt;
537 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 11 Feb 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-02-11:gnuk/neug_version1_0_1.html</guid></item><item><title>Customizing Gnuk Token</title><link>http://www.fsij.org/gnuk/customizing-gnuk-token.html</link><description>&lt;p&gt;FST-01 with transparent tube is basically designed for people who want to customize.&lt;/p&gt;
538 &lt;p&gt;Typical example is with &lt;a class="reference external" href="/gnuk/mono-the-eraser-case.html"&gt;the case of MONO eraser&lt;/a&gt; .&lt;/p&gt;
539 &lt;p&gt;In 2015, gniibe went 100-yen shop to seek another craftwork possibility.&lt;/p&gt;
540 &lt;p&gt;Since UV resin is available there, gniibe considered about that.  But,
541 in the end, gniibe used juto string and a key shape part for craftwork, instead.&lt;/p&gt;
542 &lt;p&gt;Those are good for tamper resistance, too.&lt;/p&gt;
543 &lt;a class="reference external image-reference" href="/images/gnuk/gnuk-token-2015.jpg"&gt;&lt;img alt="FST-01 tube in 2015" src="/images/gnuk/gnuk-token-2015.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
544 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 29 Jan 2015 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2015-01-29:gnuk/customizing-gnuk-token.html</guid></item><item><title>Version 1.1.4</title><link>http://www.fsij.org/gnuk/version1_1_4.html</link><description>&lt;!-- author gniibe --&gt;
545 &lt;p&gt;Gnuk version 1.1.4 is released.&lt;/p&gt;
546 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
547 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
548 documentation for instructions of how to use Gnuk Token.
549 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
550 &lt;ul class="simple"&gt;
551 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
552 &lt;/ul&gt;
553 &lt;!-- BREAK --&gt;
554 &lt;p&gt;Here are highlights.&lt;/p&gt;
555 &lt;ul&gt;
556 &lt;li&gt;&lt;p class="first"&gt;Experimental RSA-4096 support.&lt;/p&gt;
557 &lt;p&gt;Although it takes too long (more than 8.7 second), RSA-4096
558 is now implemented.&lt;/p&gt;
559 &lt;/li&gt;
560 &lt;li&gt;&lt;p class="first"&gt;ECDH support.&lt;/p&gt;
561 &lt;p&gt;ECDH is now supported.  You need development branch (master)
562 of GnuPG to use this feature.&lt;/p&gt;
563 &lt;/li&gt;
564 &lt;li&gt;&lt;p class="first"&gt;ECDSA and EdDSA is not that experimental.&lt;/p&gt;
565 &lt;p&gt;You don't need to edit DEFS variable in src/Makefile.&lt;/p&gt;
566 &lt;/li&gt;
567 &lt;li&gt;&lt;p class="first"&gt;STM8S_DISCOVERY is not supported any more.&lt;/p&gt;
568 &lt;p&gt;It's flash ROM size (64KiB) is a bit small to have all features of
569 Gnuk now.  If you manually edit code to limit the size of executable,
570 it still could run Gnuk, though.&lt;/p&gt;
571 &lt;/li&gt;
572 &lt;li&gt;&lt;p class="first"&gt;configure's default target is now FST-01.&lt;/p&gt;
573 &lt;p&gt;Receiving reports from those who complain default target, I
574 reconsidered.  Those who has Olimex STM32 H103 usually has JTAG
575 debugger, while FST-01 users don't.  So, to be safe, the default
576 target is now FST-01, instead of Olimex STM32 H103.&lt;/p&gt;
577 &lt;/li&gt;
578 &lt;/ul&gt;
579 &lt;div class="section" id="links"&gt;
580 &lt;h2&gt;Links&lt;/h2&gt;
581 &lt;dl class="docutils"&gt;
582 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
583 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
584 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
585 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/"&gt;http://gitorious.org/gnuk/&lt;/a&gt;&lt;/dd&gt;
586 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese);&lt;/dt&gt;
587 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
588 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
589 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
590 &lt;/dl&gt;
591 &lt;/div&gt;
592 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 15 Dec 2014 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2014-12-15:gnuk/version1_1_4.html</guid></item><item><title>Git repository browsing</title><link>http://www.fsij.org/gnuk/gitweb.html</link><description>&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
593 &lt;blockquote&gt;
594 &lt;a class="reference external" href="http://git.gniibe.org/gitweb?p=gnuk/gnuk.git"&gt;http://git.gniibe.org/gitweb?p=gnuk/gnuk.git&lt;/a&gt;&lt;/blockquote&gt;
595 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</guid></item><item><title>Version 1.1.3</title><link>http://www.fsij.org/gnuk/version1_1_3.html</link><description>&lt;!-- author gniibe --&gt;
596 &lt;p&gt;Gnuk version 1.1.3 is released.&lt;/p&gt;
597 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
598 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
599 documentation for instructions of how to use Gnuk Token.
600 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
601 &lt;ul class="simple"&gt;
602 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
603 &lt;/ul&gt;
604 &lt;!-- BREAK --&gt;
605 &lt;p&gt;Here is highlight.&lt;/p&gt;
606 &lt;ul&gt;
607 &lt;li&gt;&lt;p class="first"&gt;Experimental EdDSA support.&lt;/p&gt;
608 &lt;p&gt;After configure, you can edit the DEFS variable in src/Makefile,
609 so that Gnuk can support EdDSA with Ed25519 (for authentication).
610 Note that this is pretty much experimental, and subjects to
611 change.&lt;/p&gt;
612 &lt;p&gt;Note that this is highly experimental and the key format is subject
613 to change soon, you will not be able to keep using your authentication
614 subkey.&lt;/p&gt;
615 &lt;/li&gt;
616 &lt;/ul&gt;
617 &lt;div class="section" id="links"&gt;
618 &lt;h2&gt;Links&lt;/h2&gt;
619 &lt;dl class="docutils"&gt;
620 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
621 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/"&gt;http://gitorious.org/gnuk/&lt;/a&gt;&lt;/dd&gt;
622 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese);&lt;/dt&gt;
623 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
624 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
625 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
626 &lt;/dl&gt;
627 &lt;/div&gt;
628 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 16 Apr 2014 00:00:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2014-04-16:gnuk/version1_1_3.html</guid></item><item><title>Version 1.1.2</title><link>http://www.fsij.org/gnuk/version1_1_2.html</link><description>&lt;!-- author gniibe --&gt;
629 &lt;p&gt;Gnuk version 1.1.2 is released.&lt;/p&gt;
630 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
631 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
632 documentation for instructions of how to use Gnuk Token.
633 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
634 &lt;ul class="simple"&gt;
635 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
636 &lt;/ul&gt;
637 &lt;!-- BREAK --&gt;
638 &lt;p&gt;Here is highlight.&lt;/p&gt;
639 &lt;ul&gt;
640 &lt;li&gt;&lt;p class="first"&gt;Experimental ECC support for secp256k1.&lt;/p&gt;
641 &lt;p&gt;After configure, you can edit the DEFS variable in src/Makefile, so
642 that Gnuk can support ECDSA with NIST P256 (for authentication), and
643 ECDSA with secp256k1 (for signature).  Note that this is pretty much
644 experimental, and subjects to change.&lt;/p&gt;
645 &lt;/li&gt;
646 &lt;/ul&gt;
647 &lt;div class="section" id="links"&gt;
648 &lt;h2&gt;Links&lt;/h2&gt;
649 &lt;dl class="docutils"&gt;
650 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
651 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/"&gt;http://gitorious.org/gnuk/&lt;/a&gt;&lt;/dd&gt;
652 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese);&lt;/dt&gt;
653 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
654 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
655 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
656 &lt;/dl&gt;
657 &lt;/div&gt;
658 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 12 Mar 2014 16:32:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2014-03-12:gnuk/version1_1_2.html</guid></item><item><title>Version 1.1.1</title><link>http://www.fsij.org/gnuk/version1_1_1.html</link><description>&lt;!-- author gniibe --&gt;
659 &lt;p&gt;Gnuk version 1.1.1 is released.&lt;/p&gt;
660 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
661 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
662 documentation of 1.1.1 for instructions of how to use Gnuk Token.
663 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
664 &lt;ul class="simple"&gt;
665 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
666 &lt;/ul&gt;
667 &lt;!-- BREAK --&gt;
668 &lt;p&gt;Here are highlights.&lt;/p&gt;
669 &lt;ul&gt;
670 &lt;li&gt;&lt;p class="first"&gt;Tools and test suite now work with PyUSB 1.0, too.&lt;/p&gt;
671 &lt;p&gt;It only worked with PyUSB 0.4.3, but it works with PyUSB 1.0 too.&lt;/p&gt;
672 &lt;/li&gt;
673 &lt;li&gt;&lt;p class="first"&gt;Improved RSA routine&lt;/p&gt;
674 &lt;p&gt;Working memory for RSA computation is taken from stack instead of
675 malloc (mostly).&lt;/p&gt;
676 &lt;/li&gt;
677 &lt;/ul&gt;
678 &lt;div class="section" id="links"&gt;
679 &lt;h2&gt;Links&lt;/h2&gt;
680 &lt;dl class="docutils"&gt;
681 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
682 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/"&gt;http://gitorious.org/gnuk/&lt;/a&gt;&lt;/dd&gt;
683 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese);&lt;/dt&gt;
684 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
685 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
686 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
687 &lt;/dl&gt;
688 &lt;/div&gt;
689 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 25 Dec 2013 13:37:00 +0900</pubDate><guid isPermaLink="false">tag:www.fsij.org,2013-12-25:gnuk/version1_1_1.html</guid></item></channel></rss>