version 0.6
[gnuk/gnuk.git] / NEWS
1 Gnuk NEWS - User visible changes
2
3 * Major changes in Gnuk 0.6
4
5   Released 2011-01-14, by NIIBE Yutaka
6
7 ** Experimental PIN-pad support is added.
8 Local PIN-pad input is suppored for boards which have input hardware.
9 PIN input using consumer IR receive module is tested with STBee Mini
10 and STM8S Discovery.
11
12 ** USB device serial number is virtually unique now.
13 STM32F103 has 96-bit unique chip identifier.  We take advantage of
14 this, Gnuk Token has virtually unique USB serial number.
15
16 ** Card serial number is determined at run time by chip identifier.
17 Until version 0.5, card serial number was compile time option.  If we
18 used same binary for different devices, card serial number was same.
19 Now, we use STM32F103's 96-bit unique chip identifier for card serial
20 number (when you don't use --with-fixed-serial option).
21
22 ** More improved USB-CCID/ICCD implementation.
23 The changes in 0.5 was not that good for libccid 1.3.11, which has
24 small buffer (only 262-byte APDU).  Workaround for libccid 1.3.11 is
25 implemented.
26
27
28 * Major changes in Gnuk 0.5
29
30   Released 2010-12-13, by NIIBE Yutaka
31
32 ** LED blink
33 LED blink now shows status output of the card.  It shows the status of
34 CHV3, CHV2, and CHV1 when GPG is accessing the card.
35
36 ** New board support "STM8S Discovery"
37 ST-Link part (with STM32F103C8T6) of STM8S Discovery board is now supported.
38
39 ** Digital signing for SHA224/SHA256/SHA384/SHA512 digestInfo is now possible.
40
41 ** Fixes for password management
42 Now, you can allow the token to do digital signing multiple times with
43 single authentication.  You can use "forcesig" subcommand in card-edit
44 of GnuPG to enable the feature.
45
46 ** Key management changes
47 If you remove all keys, it is possible to import keys again.
48
49 ** More improved USB-CCID/ICCD implementation.
50 Gnuk works better with GPG's in-stock protocol stack.  You can do
51 digital signing (not decryption, key import, or get_public_key in
52 GPG2).  For decryption, key import and get_public_key, changes are
53 needed for GPG (scd/ccid-driver.c) to support the case of extended
54 APDU.  In short, you can sign with Gnuk by GPG.
55
56 ** Windows support.
57 Gnuk Token could run with GPG4WIN on MS Windows.  GPG4WIN runs with
58 "usbccid" driver and "winscard" driver.
59
60
61 * Major changes in Gnuk 0.4
62
63   Released 2010-11-09, by NIIBE Yutaka
64
65 ** New board support "STBee Mini".
66
67 ** Flash writing tool for "DfuSe" is included now.
68
69 ** Since Flash GC is now implemented, it can be used longer.
70
71
72 * Major changes in Gnuk 0.3
73
74   Released 2010-10-23, by NIIBE Yutaka
75
76 ** Now we have 'configure' script to select target.
77
78 ** Support system with DFU (Device Firmware Upgrade) downloader.
79
80 ** New board support "CQ STARM".
81
82 ** Improved USB-ICCD implementation.  Works fine with GPG's protocol stack.
83
84
85 * Major changes in Gnuk 0.2
86
87   Released 2010-09-13, by NIIBE Yutaka
88
89 ** With DEBUG=1, timeout is more than 3 seconds.
90
91 ** Flash ROM entries for random numbers are cleared after use. 
92
93 ** Board support "STM32 Primer 2" now works.
94  
95
96 * Major changes in Gnuk 0.1
97
98   Released 2010-09-10, by NIIBE Yutaka
99
100 ** Enabled force_chv1 (in the pw_status_bytes), so that the decipher works.
101
102 ** Support both of key for digital signing and key for decryption.
103
104 ** Decipher is supported.
105
106 ** New board support "STM32 Primer 2" is added by Kaz Kojima.
107
108 ** LED behavior is meaningful now.  "ON" during execution.
109
110 ** Fixed bcdCCID revision number.
111
112 ** Logo.
113
114
115 * Major changes in Gnuk 0.0
116
117   Released 2010-09-06, by NIIBE Yutaka
118
119 ** This is initial release.  Only it supports digital signing.
120
121 Local Variables:
122 mode: outline
123 End: