Anthony Romano [Mon, 17 Jul 2017 02:40:49 +0000 (19:40 -0700)]
remove unused calculations from mod_reduce.
Detected with scan-build.
Signed-off-by: Anthony Romano <anthony.romano@coreos.com>
Anthony Romano [Mon, 17 Jul 2017 02:36:34 +0000 (19:36 -0700)]
call-rsa: free modulus buffers on error paths.
* MPI_CHK jumps to cleanup on ret != 0, so p_q_modulus is never freed if
rsa_gen_key fails (detected via scan-build).
* modulus_calc never freed its modulus buffer on error.
Signed-off-by: Anthony Romano <anthony.romano@coreos.com>
NIIBE Yutaka [Tue, 18 Jul 2017 03:58:23 +0000 (12:58 +0900)]
Update Chopstx.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 12 May 2017 08:22:20 +0000 (17:22 +0900)]
Version 1.2.4.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 12 May 2017 05:13:53 +0000 (14:13 +0900)]
usbip list -r 127.0.0.1 now works.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Tue, 2 May 2017 06:05:15 +0000 (15:05 +0900)]
Add usb-emu.c.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Mon, 1 May 2017 05:58:15 +0000 (14:58 +0900)]
Fix old documentation (note) for firmware update.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 28 Apr 2017 07:13:18 +0000 (16:13 +0900)]
Portability change.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 28 Apr 2017 06:49:38 +0000 (15:49 +0900)]
New: src/mcu-stm32f103.c.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 28 Apr 2017 05:54:15 +0000 (14:54 +0900)]
Fix long standing buf of digital signature counter.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Thu, 27 Apr 2017 06:23:25 +0000 (15:23 +0900)]
Move data objects at the end of flash.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Thu, 27 Apr 2017 05:36:32 +0000 (14:36 +0900)]
[SECURITY] Flash memory usage change.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Tue, 18 Apr 2017 06:45:25 +0000 (15:45 +0900)]
emulation: USB device emulation by USBIP protocol.
NIIBE Yutaka [Thu, 2 Feb 2017 07:33:30 +0000 (16:33 +0900)]
Version 1.2.3.
NIIBE Yutaka [Thu, 2 Feb 2017 05:11:11 +0000 (14:11 +0900)]
Increase CCID thread stack size by 0x20 for newer GCC.
NIIBE Yutaka [Thu, 2 Feb 2017 04:07:35 +0000 (13:07 +0900)]
Update Chopstx to 1.3.
NIIBE Yutaka [Wed, 1 Feb 2017 08:16:54 +0000 (17:16 +0900)]
Update README
Szczepan Zalega [Mon, 2 Jan 2017 17:44:47 +0000 (18:44 +0100)]
Regnual update tool: do not allow other than binary formats (upgrade_by_passwd)
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
NIIBE Yutaka [Wed, 1 Feb 2017 03:34:35 +0000 (12:34 +0900)]
tool: Improve tool/*.py.
--
Szczepan Zalega's idea of using the file GNUK_USB_DEVICE_ID would
good, but not merged yet. Because it makes difficult to distribute
the scripts. We need to consider installing tools and the file
like GNUK_USB_DEVICE_ID altogether.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
NIIBE Yutaka [Fri, 21 Oct 2016 06:30:07 +0000 (15:30 +0900)]
fix NIST P-256 / secp256k1 key generation.
NIIBE Yutaka [Sat, 15 Oct 2016 11:18:20 +0000 (20:18 +0900)]
Version 1.2.2
NIIBE Yutaka [Sat, 15 Oct 2016 11:14:18 +0000 (20:14 +0900)]
fix scripts
NIIBE Yutaka [Sat, 15 Oct 2016 10:29:23 +0000 (19:29 +0900)]
Fix flash initialization
NIIBE Yutaka [Sat, 15 Oct 2016 10:28:57 +0000 (19:28 +0900)]
Add tests/ accessing DO 6E
NIIBE Yutaka [Sat, 15 Oct 2016 09:37:22 +0000 (18:37 +0900)]
fix stack usage of CCID
NIIBE Yutaka [Sat, 15 Oct 2016 09:35:21 +0000 (18:35 +0900)]
tests/ update for signature counter
NIIBE Yutaka [Sat, 15 Oct 2016 07:55:22 +0000 (16:55 +0900)]
Add pubkey tests
NIIBE Yutaka [Thu, 13 Oct 2016 23:45:01 +0000 (08:45 +0900)]
support factory_reset.
NIIBE Yutaka [Thu, 13 Oct 2016 06:06:19 +0000 (15:06 +0900)]
add factory reset support (not-full yet)
NIIBE Yutaka [Thu, 13 Oct 2016 02:03:50 +0000 (11:03 +0900)]
rename status-code.h
NIIBE Yutaka [Thu, 13 Oct 2016 01:35:22 +0000 (10:35 +0900)]
Update to Chopstx 1.2
NIIBE Yutaka [Thu, 13 Oct 2016 01:33:02 +0000 (10:33 +0900)]
Fix difference between original OpenPGP card
NIIBE Yutaka [Thu, 13 Oct 2016 01:04:27 +0000 (10:04 +0900)]
tests/ update
NIIBE Yutaka [Wed, 12 Oct 2016 10:42:22 +0000 (19:42 +0900)]
fix tests/
NIIBE Yutaka [Wed, 12 Oct 2016 06:32:51 +0000 (15:32 +0900)]
fix test/
NIIBE Yutaka [Wed, 12 Oct 2016 05:56:57 +0000 (14:56 +0900)]
fix test/
NIIBE Yutaka [Wed, 12 Oct 2016 01:22:57 +0000 (10:22 +0900)]
more tests (incomplete)
NIIBE Yutaka [Fri, 7 Oct 2016 07:39:20 +0000 (16:39 +0900)]
TPDU reader works now
NIIBE Yutaka [Wed, 5 Oct 2016 11:00:22 +0000 (20:00 +0900)]
implement TPDU card reader
NIIBE Yutaka [Fri, 30 Sep 2016 07:38:27 +0000 (16:38 +0900)]
New test suite for OpenPGP card
NIIBE Yutaka [Fri, 30 Sep 2016 07:20:19 +0000 (16:20 +0900)]
minor fix for configure
NIIBE Yutaka [Fri, 2 Sep 2016 02:01:55 +0000 (11:01 +0900)]
Add Gnuk logo of PNG
NIIBE Yutaka [Wed, 24 Aug 2016 01:39:27 +0000 (10:39 +0900)]
Fix test setup
NIIBE Yutaka [Wed, 3 Aug 2016 12:19:34 +0000 (21:19 +0900)]
Upgrade tool/hub_ctrl.py
NIIBE Yutaka [Mon, 11 Jul 2016 04:16:25 +0000 (13:16 +0900)]
Version 1.2.1
NIIBE Yutaka [Sat, 9 Jul 2016 04:06:30 +0000 (13:06 +0900)]
Cleanup openpgp_thread.
NIIBE Yutaka [Fri, 8 Jul 2016 03:55:09 +0000 (12:55 +0900)]
Update document
NIIBE Yutaka [Thu, 7 Jul 2016 02:53:49 +0000 (11:53 +0900)]
Fix for PIN DND
NIIBE Yutaka [Wed, 6 Jul 2016 02:32:14 +0000 (11:32 +0900)]
pin CIR fixes
NIIBE Yutaka [Tue, 5 Jul 2016 02:28:07 +0000 (11:28 +0900)]
doc fix
NIIBE Yutaka [Fri, 1 Jul 2016 04:09:42 +0000 (13:09 +0900)]
Update chopstx to 1.1
NIIBE Yutaka [Tue, 21 Jun 2016 05:44:51 +0000 (14:44 +0900)]
doc update
Niibe Yutaka [Fri, 17 Jun 2016 05:54:52 +0000 (14:54 +0900)]
Update to Chopstx 1.0
Niibe Yutaka [Wed, 15 Jun 2016 06:14:03 +0000 (15:14 +0900)]
tweak thread size
Niibe Yutaka [Tue, 14 Jun 2016 07:48:31 +0000 (16:48 +0900)]
update chopstx
Niibe Yutaka [Tue, 14 Jun 2016 05:29:17 +0000 (14:29 +0900)]
Update Chopstx, follow the change of USB API
NIIBE Yutaka [Thu, 2 Jun 2016 02:03:59 +0000 (11:03 +0900)]
Fix regnual for new Chopstx
NIIBE Yutaka [Wed, 1 Jun 2016 00:49:28 +0000 (09:49 +0900)]
Fix USB usage in tool/
NIIBE Yutaka [Tue, 31 May 2016 22:52:56 +0000 (07:52 +0900)]
Add ccid_notify_slot_change for the interrupt transfer
NIIBE Yutaka [Tue, 31 May 2016 12:18:08 +0000 (21:18 +0900)]
Remove sys, adc and usb (use Chopstx's)
NIIBE Yutaka [Tue, 31 May 2016 11:29:31 +0000 (20:29 +0900)]
USB handling improvement
NIIBE Yutaka [Tue, 31 May 2016 10:51:07 +0000 (19:51 +0900)]
ICC->CCID
NIIBE Yutaka [Tue, 31 May 2016 09:16:51 +0000 (18:16 +0900)]
Update to Chopstx 0.12
NIIBE Yutaka [Fri, 20 May 2016 10:36:03 +0000 (19:36 +0900)]
Fix LED blinking protocol.
NIIBE Yutaka [Fri, 20 May 2016 03:03:26 +0000 (12:03 +0900)]
Version 1.2.0
NIIBE Yutaka [Thu, 19 May 2016 08:34:38 +0000 (17:34 +0900)]
Fix reGNUal upgrade
NIIBE Yutaka [Thu, 19 May 2016 07:58:52 +0000 (16:58 +0900)]
mv usb-icc.c usb-ccid.c
NIIBE Yutaka [Thu, 19 May 2016 05:04:31 +0000 (14:04 +0900)]
Update Chopstx to 0.11
NIIBE Yutaka [Thu, 19 May 2016 02:50:13 +0000 (11:50 +0900)]
Follow the change of eventflag change, fixining long-standing bug of LED
NIIBE Yutaka [Wed, 18 May 2016 12:57:34 +0000 (21:57 +0900)]
LED blink change
NIIBE Yutaka [Wed, 18 May 2016 12:34:14 +0000 (21:34 +0900)]
integrate ccid and usb threads
NIIBE Yutaka [Wed, 18 May 2016 10:42:58 +0000 (19:42 +0900)]
Follow Chopstx change
NIIBE Yutaka [Wed, 18 May 2016 04:32:00 +0000 (13:32 +0900)]
Update reGNUal wrt sys 3.0
NIIBE Yutaka [Mon, 16 May 2016 13:43:51 +0000 (22:43 +0900)]
Fix reGNUal
NIIBE Yutaka [Mon, 16 May 2016 13:37:02 +0000 (22:37 +0900)]
update from Chopstx
NIIBE Yutaka [Fri, 13 May 2016 13:31:09 +0000 (22:31 +0900)]
neug follow update of chopstx
NIIBE Yutaka [Fri, 13 May 2016 13:30:47 +0000 (22:30 +0900)]
usb call back moved to usb_ctrl.c
NIIBE Yutaka [Thu, 12 May 2016 12:57:53 +0000 (21:57 +0900)]
Update chopstx
NIIBE Yutaka [Tue, 8 Mar 2016 02:58:43 +0000 (11:58 +0900)]
Fix USB stack a bit
NIIBE Yutaka [Tue, 9 Feb 2016 05:15:41 +0000 (14:15 +0900)]
Support VERIFY reset feature
NIIBE Yutaka [Tue, 9 Feb 2016 05:13:13 +0000 (14:13 +0900)]
Bignum fixes
NIIBE Yutaka [Tue, 9 Feb 2016 05:01:07 +0000 (14:01 +0900)]
change of S2K
NIIBE Yutaka [Mon, 8 Feb 2016 02:24:55 +0000 (11:24 +0900)]
Fix the implementation for NIST P-256 and secp256k1
NIIBE Yutaka [Mon, 8 Feb 2016 01:00:30 +0000 (10:00 +0900)]
submodule check in configure
NIIBE Yutaka [Mon, 30 Nov 2015 04:38:00 +0000 (13:38 +0900)]
Fix offset of bConfirmPIN
NIIBE Yutaka [Fri, 18 Sep 2015 12:27:50 +0000 (21:27 +0900)]
Version 1.1.9
NIIBE Yutaka [Thu, 17 Sep 2015 08:41:27 +0000 (17:41 +0900)]
Version 1.1.8
NIIBE Yutaka [Wed, 16 Sep 2015 06:22:35 +0000 (15:22 +0900)]
Update THANKS
NIIBE Yutaka [Tue, 15 Sep 2015 04:10:44 +0000 (13:10 +0900)]
more tuning of stack size
NIIBE Yutaka [Tue, 15 Sep 2015 01:45:22 +0000 (10:45 +0900)]
fix main and upgrade to Chopstx 0.10
NIIBE Yutaka [Tue, 15 Sep 2015 01:17:40 +0000 (10:17 +0900)]
usb reset doesn't cause ccid exit
NIIBE Yutaka [Tue, 15 Sep 2015 01:04:59 +0000 (10:04 +0900)]
usb reset bug fix
NIIBE Yutaka [Tue, 15 Sep 2015 01:00:09 +0000 (10:00 +0900)]
usb bug fix
NIIBE Yutaka [Tue, 15 Sep 2015 00:55:12 +0000 (09:55 +0900)]
stack size tune
NIIBE Yutaka [Mon, 14 Sep 2015 09:41:28 +0000 (18:41 +0900)]
cleanup for upgrade
NIIBE Yutaka [Fri, 11 Sep 2015 08:09:58 +0000 (17:09 +0900)]
chopstx fix
NIIBE Yutaka [Fri, 11 Sep 2015 06:04:15 +0000 (15:04 +0900)]
fix tool/upgrade_by_passwd.py
NIIBE Yutaka [Thu, 10 Sep 2015 07:45:32 +0000 (16:45 +0900)]
fix changelog
NIIBE Yutaka [Thu, 10 Sep 2015 05:23:07 +0000 (14:23 +0900)]
fix cleanup_pop
NIIBE Yutaka [Thu, 10 Sep 2015 05:20:29 +0000 (14:20 +0900)]
Update sys.h from chopstx