NIIBE Yutaka
8f44f5d3c6
Unique 96-bit looks different on GD32F103.
...
Depending on MHZ, we change how we get the 96-bits.
2018-11-17 19:01:59 +09:00
NIIBE Yutaka
37a84ed218
Version 1.2.11.
release/1.2.11
2018-11-12 14:44:18 +09:00
NIIBE Yutaka
6c72147248
Always enable ACKBTN support.
2018-11-12 14:25:22 +09:00
NIIBE Yutaka
3d37003d8c
Fix tool/kdf_calc.py.
2018-11-09 20:52:15 +09:00
NIIBE Yutaka
becf8fabc5
Fix synchronous sending.
2018-11-09 20:50:35 +09:00
NIIBE Yutaka
17492287f3
Fix cmd_pso and cmd_internal_authenticate.
2018-11-09 18:57:51 +09:00
NIIBE Yutaka
c800dee95e
Sending from Gnuk Token is now synchronous.
2018-11-09 16:38:14 +09:00
NIIBE Yutaka
2c390dc763
Minor fixes for usb-ccid.c.
2018-11-09 15:23:33 +09:00
NIIBE Yutaka
5aee75fd4b
Remove unused CCID_STATE_RECEIVE and CCID_STATE_SEND state.
...
It was used before when Gnuk uses extended APDU exchange (7 years ago).
2018-11-09 12:57:41 +09:00
NIIBE Yutaka
69e8c0f334
It also works with Python3.
2018-10-22 14:26:21 +09:00
NIIBE Yutaka
317cc2036d
Fix UIF interaction.
2018-10-12 11:54:41 +09:00
NIIBE Yutaka
312d15c3fa
Tweak stack size.
2018-10-02 19:10:56 +09:00
NIIBE Yutaka
d356f1b1e0
doc: Fix by Fabio Utzig for scdaemon.
2018-10-02 13:31:03 +09:00
NIIBE Yutaka
9cb6591491
Update Chopstx to 1.11.
2018-10-02 13:30:51 +09:00
NIIBE Yutaka
ebec8ee156
UI change for LED blink.
2018-10-01 14:36:56 +09:00
NIIBE Yutaka
f810fb83d3
Allow parallel execution waiting ACK.
2018-10-01 14:06:31 +09:00
NIIBE Yutaka
12079974fd
Fix UIF DO handling.
2018-09-27 22:29:49 +09:00
NIIBE Yutaka
ca79f5421f
Fix rw_uif.
2018-09-27 16:38:07 +09:00
NIIBE Yutaka
c438367d67
Add UIF Data Object support for Acknowledge Button.
2018-09-27 15:02:43 +09:00
NIIBE Yutaka
4c6511231c
Blink LED rapidly when asking ACK from user.
2018-09-27 13:16:51 +09:00
NIIBE Yutaka
ba750d153d
Fix for ack button driver and configuration.
2018-09-27 11:29:46 +09:00
NIIBE Yutaka
72647f01d0
Remove ack-button.c to use the driver in Chopstx.
2018-09-27 10:46:18 +09:00
NIIBE Yutaka
c6e32a36fb
Experimental Ack-button feature added (not yet finished).
2018-09-27 07:30:17 +09:00
NIIBE Yutaka
c3a0eb1439
Doc fix for udev rules (use ATTR instead of ATTRS).
2018-09-26 13:57:42 +09:00
NIIBE Yutaka
030a9c576d
Update for new Chopstx API.
2018-09-26 13:24:19 +09:00
NIIBE Yutaka
8a5e0eb783
Fix README about -no-vidpid file name.
2018-08-23 14:30:07 +09:00
NIIBE Yutaka
bce53546e7
Fix for GCC 7.
2018-08-20 16:09:13 +09:00
NIIBE Yutaka
b2b19e1ad4
Add ChangeLog entry.
2018-07-13 16:28:29 +09:00
Szczepan Zalega
58fa773bb7
Fix typo
...
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com >
2018-07-13 16:24:06 +09:00
Szczepan Zalega
ea88c3da66
Catch exception, when no KDF data is found
...
While updating from GNUK 1.2.6, upgrade_by_passwd.py script shows
exception about not found referenced data:
File "./upgrade_by_passwd.py", line 55, in main
kdf_data = gnuk.cmd_get_data(0x00, 0xf9).tostring()
File "/home/sz/work/nitrokey-start-firmware/tool/gnuk_token.py", line 320, in cmd_get_data
raise ValueError("%02x%02x" % (sw[0], sw[1]))
ValueError: 6a88
While it is checked, whether the KDF DO is empty, there is no
exception catch for not found object. This patch adds it.
Tested update paths 1.2.6 -> 1.2.10, 1.2.6 -> 1.2.6, 1.2.10 -> 1.2.10, 1.2.10 -> 1.2.6.
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com >
2018-07-13 16:23:58 +09:00
NIIBE Yutaka
b905b4802f
Version 1.2.10.
release/1.2.10
2018-05-10 13:54:21 +09:00
NIIBE Yutaka
40f2c6c49e
Version 1.2.10.
2018-05-10 13:53:09 +09:00
NIIBE Yutaka
61a7f9602b
gnuk.elf is the target with VID:PID. New target gnuk-no-vidpid.elf.
2018-05-10 12:09:19 +09:00
NIIBE Yutaka
5465fda927
Update Chopstx to 1.9.
2018-05-10 12:04:37 +09:00
NIIBE Yutaka
f7c46a6c55
More usb_device_reset fix.
2018-04-26 21:23:44 +09:00
NIIBE Yutaka
4550458806
Fix USB initialization.
...
After USB RESET, all endpoints registers are being reset. So,
there is no need to let each endpoint stall (it's disabled).
Actually, it's wrong to call usb_lld_stall_rx or usb_lld_stall_tx
before usb_lld_setup_endpoint, because other fields of endpoint
register are not specified after RESET.
2018-04-26 21:22:36 +09:00
NIIBE Yutaka
93a2bac94b
Support GD32F103.
2018-04-26 17:33:48 +09:00
NIIBE Yutaka
24adc09406
Version 1.2.9.
release/1.2.9
2018-04-05 14:00:50 +09:00
NIIBE Yutaka
bf9fc628b3
More tests for admin-less mode.
2018-04-05 13:06:13 +09:00
NIIBE Yutaka
d76534dd3a
Fix admin-less mode -> admin-full mode change.
2018-04-05 12:13:45 +09:00
NIIBE Yutaka
d9c5dcf206
Update ChangeLog.
2018-04-04 19:33:56 +09:00
NIIBE Yutaka
26448d58ee
Update copyright year.
2018-04-04 19:29:35 +09:00
NIIBE Yutaka
9cfeb817bd
More check for length of PW1.
2018-04-04 19:28:42 +09:00
NIIBE Yutaka
b6534dceba
Fix removal of resetting code.
2018-04-04 18:59:28 +09:00
NIIBE Yutaka
b47bd693ba
More tests (3).
2018-04-04 17:42:14 +09:00
NIIBE Yutaka
1a7d3a698f
More tests (2).
2018-04-04 16:34:51 +09:00
NIIBE Yutaka
f7b03f7fb5
More tests.
2018-04-04 16:34:07 +09:00
NIIBE Yutaka
44971541fe
More test suite improvement. Add experimental KDF DO tests.
2018-04-04 15:44:34 +09:00
NIIBE Yutaka
53ed5e0a42
Test suite improvement.
2018-04-04 15:10:52 +09:00
NIIBE Yutaka
63eccda0a1
Add a test case to reset PW3.
2018-04-04 10:51:32 +09:00