Commit Graph

336 Commits

Author SHA1 Message Date
NIIBE Yutaka
b1cc1ec6f6 protection 2012-05-23 15:25:20 +09:00
NIIBE Yutaka
d31b2211c6 mass erase 2012-05-23 14:55:04 +09:00
NIIBE Yutaka
8e4775ab4a improve regnual 2012-05-23 12:16:31 +09:00
NIIBE Yutaka
ab4e0c2167 configure support for regnual 2012-05-22 12:26:49 +09:00
NIIBE Yutaka
cc80c3e433 rename to usb_ctrl.c 2012-05-22 12:07:02 +09:00
NIIBE Yutaka
abfe779728 add regnual 2012-05-22 11:14:22 +09:00
NIIBE Yutaka
12c94c1f22 Gnuk change to support reGNUal 2012-05-22 10:53:23 +09:00
NIIBE Yutaka
810b0d9a5b bug fix for control_read 2012-05-19 01:40:44 +09:00
NIIBE Yutaka
b7599feb4f more upgrade 2012-05-18 19:03:09 +09:00
NIIBE Yutaka
87d36deeb9 more changes for upgrade feature and USB API 2012-05-18 11:39:04 +09:00
NIIBE Yutaka
ce338a9727 implement downloading program 2012-05-17 17:02:49 +09:00
NIIBE Yutaka
e2e2e1a045 disable all endpoints when configure(0) 2012-05-17 13:29:39 +09:00
NIIBE Yutaka
f2afeacdcb fix usb_lld.c 2012-05-17 12:45:51 +09:00
NIIBE Yutaka
429c6f3d8b fileid change/cleanup 2012-05-17 12:25:52 +09:00
NIIBE Yutaka
a921d408c5 version 0.18 2012-05-15 13:50:32 +09:00
NIIBE Yutaka
a8b116b93f add key removal tool 2012-05-14 15:38:50 +09:00
NIIBE Yutaka
5ff82b6d8b fix 2012-05-14 15:38:03 +09:00
NIIBE Yutaka
ee61781b92 more cleanup 2012-05-14 14:26:44 +09:00
NIIBE Yutaka
9275a6fdcb cleanup 2012-05-14 14:25:09 +09:00
NIIBE Yutaka
7fb547a87e cleanup usage of USB endpoint 2012-05-12 08:06:33 +09:00
NIIBE Yutaka
ac28ee171c configure option --vidpid to specify USB device ID 2012-05-11 14:09:54 +09:00
NIIBE Yutaka
a0a1b8177b Fixes for New USB stack 2012-05-11 09:28:04 +09:00
NIIBE Yutaka
ab8a3eed29 configure: mention FST_01 2012-05-11 09:23:57 +09:00
NIIBE Yutaka
b56c3b81ec New USB stack 2012-05-10 19:01:01 +09:00
NIIBE Yutaka
c98f1fe8c6 fix usb config 2012-02-02 14:17:51 +09:00
NIIBE Yutaka
14673b825b version 0.17 2012-02-02 14:09:38 +09:00
NIIBE Yutaka
3d732a7c2d command chaining change 2012-02-02 12:18:47 +09:00
NIIBE Yutaka
aff9080b35 add alignment for gnuk.ld.in, add ChangeLog entries. 2012-01-21 00:33:17 +09:00
NIIBE Yutaka
f92ee76db5 fixes two bugs 2012-01-19 14:23:01 +09:00
NIIBE Yutaka
87e4fd50c1 New API between gpg and ccid layer 2012-01-18 18:59:16 +09:00
NIIBE Yutaka
cbb2c6aab5 clean up USB API 2 2012-01-16 13:24:31 +09:00
NIIBE Yutaka
00541d7627 clean up USB API 2012-01-16 12:17:45 +09:00
NIIBE Yutaka
11351c8cae pinmodify is OK for unblock and put resetcode 2012-01-10 16:02:53 +09:00
NIIBE Yutaka
41537cc827 check DF name on SELECT command 2012-01-05 15:14:35 +09:00
NIIBE Yutaka
a4e0e67340 pinpadtest.py: name change 2012-01-05 10:15:00 +09:00
NIIBE Yutaka
121df70044 fix long standing bug of RxCount setting for buffer bound (was bug in STmicro's software) 2011-12-28 22:16:14 +09:00
NIIBE Yutaka
48d89973c6 fixed long standing bug of ZLP 2011-12-28 12:27:16 +09:00
NIIBE Yutaka
3074058ff7 more fix to CERTDO_SUPPORT 2011-12-22 17:10:41 +09:00
NIIBE Yutaka
a0c8cf2ff4 Data Object 0x7f21 is now optional 2011-12-21 14:14:28 +09:00
NIIBE Yutaka
c0ab2ae830 DnDpinentry: cancellation 2011-12-20 10:39:47 +09:00
NIIBE Yutaka
1145fe0ad8 add new tool pinpad-test.py 2011-12-16 16:42:09 +09:00
NIIBE Yutaka
e2a4be1444 version 0.16 2011-12-14 12:51:26 +09:00
NIIBE Yutaka
b4d36a429f Fixes for PINPAD_SUPPORT 2011-12-14 12:45:20 +09:00
NIIBE Yutaka
828b8f5768 merge dnd-support branch
fix vcom, change volume label
2011-12-13 13:29:23 +09:00
NIIBE Yutaka
b113e6fa7b verify_other should not fail with no keys, but really checks PW1 2011-12-13 11:21:45 +09:00
NIIBE Yutaka
9dcb59f6aa minor cleanup 2011-12-08 10:56:48 +09:00
NIIBE Yutaka
351ce68729 better USB interoperability 2011-12-07 10:16:02 +09:00
NIIBE Yutaka
142dbabfd8 pinpad entry parameter handling 2011-12-07 09:38:48 +09:00
NIIBE Yutaka
1e94b262af pinpad support change 2011-12-01 18:23:10 +09:00
NIIBE Yutaka
268c41634a pinpad input for reset code 2011-11-29 15:18:25 +09:00
NIIBE Yutaka
bc71c39ea4 version 0.15 2011-11-24 15:40:38 +09:00
NIIBE Yutaka
62520ed0f4 tool/dfuse.py: support unaligned write and hole 2011-11-22 16:17:37 +09:00
NIIBE Yutaka
1ac7e20fb0 add FST_01 2011-11-14 14:22:37 +09:00
NIIBE Yutaka
6337371016 PIN input DIAL support change 2011-11-01 15:01:32 +09:00
NIIBE Yutaka
ed7e904aef PIN input CIR support change 2011-11-01 14:57:11 +09:00
NIIBE Yutaka
de39c484d0 support FST-01 8MHz 2011-11-01 11:41:20 +09:00
NIIBE Yutaka
ec7a2db43a cosmetic fix of src/ac.c 2011-11-01 11:39:47 +09:00
NIIBE Yutaka
f3a3808608 merge call-rsa.c change in the branch of rsa_1024_support. 2011-11-01 11:21:25 +09:00
NIIBE Yutaka
447139f74d fixed the bug for user who keeps using initial PW1 2011-11-01 11:01:16 +09:00
NIIBE Yutaka
683253b2eb workaround for GCC (summon-arm-toolchain) 2011-11-01 10:59:44 +09:00
NIIBE Yutaka
4749062338 increase (decreased) main (interrupt) stack size 2011-10-14 15:50:08 +09:00
NIIBE Yutaka
2181c1a428 version 0.14 2011-10-07 11:01:21 +09:00
NIIBE Yutaka
48f552b69b random_bits are not needed any more 2011-10-06 17:02:37 +09:00
NIIBE Yutaka
6aca64b664 cleanup 2011-10-06 16:58:20 +09:00
NIIBE Yutaka
94f2c25c3b NeuG integrated 2011-10-06 16:56:08 +09:00
NIIBE Yutaka
9528867c2a minor boards fixes 2011-07-22 15:48:00 +09:00
NIIBE Yutaka
241f62238d add fix of Chibios 2011-07-04 15:57:05 +09:00
NIIBE Yutaka
dee75314fc adc macro rename patch (external) 2011-07-04 10:05:56 +09:00
NIIBE Yutaka
8bf1019df7 version 0.13 2011-06-15 08:52:02 +09:00
NIIBE Yutaka
8c930952f2 more performance tweak 2011-05-31 10:17:38 +09:00
NIIBE Yutaka
09748fc046 bug fixes 2011-05-27 16:08:16 +09:00
NIIBE Yutaka
450807e8bf more rsa improvement 2011-05-27 11:11:41 +09:00
NIIBE Yutaka
ede8bdc2c0 rsa improvement 2011-05-26 12:04:45 +09:00
NIIBE Yutaka
4e1126f88c add tool/hub_ctrl.py, this is convenient for development if you have hub with the feature 2011-05-25 15:17:36 +09:00
NIIBE Yutaka
c620b73202 flash_unlock at the beginning 2011-05-16 10:14:09 +09:00
NIIBE Yutaka
2d07cd6f0d API change 2011-05-16 10:05:17 +09:00
NIIBE Yutaka
c254c9d558 version 0.12 2011-05-13 11:59:05 +09:00
NIIBE Yutaka
c04e5d816c fix condition of ac_check_status 2011-05-12 18:05:39 +09:00
NIIBE Yutaka
82fc1c7e93 fix dfuse.py 2011-05-12 14:01:03 +09:00
NIIBE Yutaka
112a9f51c2 -p option for gnuk_put_binary.py 2011-05-12 11:06:20 +09:00
NIIBE Yutaka
96de962cfc buf fix of password change 2011-05-12 11:04:14 +09:00
NIIBE Yutaka
c196992c76 modify random 2011-05-12 09:27:26 +09:00
NIIBE Yutaka
571e7af387 pw err counter fix 2011-05-12 08:42:57 +09:00
NIIBE Yutaka
74b21d307c VERIFY bug fixes 2011-05-11 23:33:38 +09:00
NIIBE Yutaka
58d9f554d1 pyscard version of put_binary 2011-05-11 16:49:22 +09:00
NIIBE Yutaka
2fbdeb8d89 Revert change of usb-icc.c 2011-05-11 16:46:21 +09:00
NIIBE Yutaka
93a7515bcd serial number handling by ROM 2011-05-11 10:56:36 +09:00
NIIBE Yutaka
0b5f579510 save memory (4) 2011-05-11 09:34:22 +09:00
NIIBE Yutaka
582612ddc7 save memory (3) 2011-05-11 09:31:16 +09:00
NIIBE Yutaka
0ef47be2da save memory (2) 2011-05-11 09:29:18 +09:00
NIIBE Yutaka
af1067688e save memory (1) 2011-05-11 09:27:49 +09:00
NIIBE Yutaka
8e765327b2 fixes 2011-05-10 15:13:15 +09:00
NIIBE Yutaka
6c5ee62d61 API rename for password counters 2011-05-10 09:30:09 +09:00
NIIBE Yutaka
f58d639440 Bug fixes 2011-05-10 09:17:38 +09:00
NIIBE Yutaka
79c9ad9fd4 Prevent observation of PW3 emptiness 2011-05-10 09:11:40 +09:00
NIIBE Yutaka
6c79434549 Cleanup logo 2011-04-18 17:50:04 +09:00
NIIBE Yutaka
082efb5dc4 Version 0.11 2011-04-15 17:50:03 +09:00
NIIBE Yutaka
903242b9ad fix dfuse.py 2011-04-11 08:57:54 +09:00
NIIBE Yutaka
0f7e86b3b8 fix USB endpoint reset code 2011-02-24 15:54:40 +09:00
NIIBE Yutaka
f769ebe05c Version 0.10 2011-02-10 14:00:40 +09:00
NIIBE Yutaka
6f19c97afd fix things around write_binary 2011-02-09 14:06:57 +09:00
NIIBE Yutaka
677fc00489 serial number support is not at compile time 2011-02-08 14:20:20 +09:00
NIIBE Yutaka
21bcf76d36 random bit not in executable 2011-02-07 11:57:27 +09:00
NIIBE Yutaka
103484c44a fix for pinpad with reseting code 2011-02-04 16:43:14 +09:00
NIIBE Yutaka
98048620ec version 0.9 2011-02-01 15:25:36 +09:00
NIIBE Yutaka
1180a22d66 bug fix of usb_prop.c 2011-01-29 00:00:47 +09:00
NIIBE Yutaka
6893a0bc64 add support of card holder certificate 2011-01-28 20:54:05 +09:00
NIIBE Yutaka
15c87a2fd1 card holder certificate support 2011-01-27 18:17:01 +09:00
NIIBE Yutaka
f59637700a some cosmetic changes 2011-01-27 15:09:59 +09:00
NIIBE Yutaka
1d2439abca unblock with pinpad 2011-01-27 10:02:46 +09:00
NIIBE Yutaka
d2cfd092d1 STBEE support 2011-01-26 11:30:01 +09:00
NIIBE Yutaka
674ec283ea support digestinfo by MD5 2011-01-25 10:48:33 +09:00
NIIBE Yutaka
87a495885b fixes for opensc 2011-01-22 00:54:41 +09:00
NIIBE Yutaka
6e9998b052 bug fixes 2011-01-21 21:36:16 +09:00
NIIBE Yutaka
6656434701 fix openpgp.c for PINPAD_SUPPORT 2011-01-21 12:07:51 +09:00
NIIBE Yutaka
e732488779 version 0.8 2011-01-19 15:44:37 +09:00
NIIBE Yutaka
d63e3ead5a PIN input support (dial) 2011-01-19 14:36:04 +09:00
NIIBE Yutaka
18b2b94acd support PIN modification 2011-01-17 17:32:31 +09:00
NIIBE Yutaka
182660c391 remove cmd_nop 2011-01-17 16:40:04 +09:00
NIIBE Yutaka
84e7630a9a version 0.7 2011-01-15 21:49:17 +09:00
NIIBE Yutaka
f7e26ae952 version 0.6 2011-01-14 15:54:03 +09:00
NIIBE Yutaka
c8bcb69988 fixed serial number ID 2011-01-11 12:07:44 +09:00
NIIBE Yutaka
cf463f29cd workaround for libccid 1.3.11 2011-01-11 09:16:40 +09:00
NIIBE Yutaka
3ad45f036e serial number by chip unique ID 2011-01-07 16:18:47 +09:00
NIIBE Yutaka
03393c5247 pinpad support (3) 2011-01-06 15:50:23 +09:00
NIIBE Yutaka
28531b2c5a pinpad support (2) 2011-01-04 23:02:03 +09:00
NIIBE Yutaka
32d91bf7c3 pinpad support (1) 2011-01-04 21:06:55 +09:00
NIIBE Yutaka
2317bc71d6 Added RC-5 protocol support 2010-12-29 14:30:49 +09:00
NIIBE Yutaka
b1411757e5 Support Philips RC-6 protocol 2010-12-28 20:01:43 +09:00
NIIBE Yutaka
315565ace0 pin-cir: support Sony protocol 2010-12-27 11:57:25 +09:00
NIIBE Yutaka
c67a30aba1 experimental pin-cir 2010-12-24 15:28:23 +09:00
NIIBE Yutaka
466052dcd1 pinpad support 2010-12-20 17:00:23 +09:00
NIIBE Yutaka
2a3e49f4da Bug fix for gnuk.ld.in 2010-12-15 11:55:57 +09:00
NIIBE Yutaka
c02397b639 added PINPAD option to configure 2010-12-15 10:24:39 +09:00
NIIBE Yutaka
5b6a20aa9d Bug fix for configure 2010-12-14 17:42:38 +09:00
NIIBE Yutaka
e062532e3a version 0.5 2010-12-13 08:51:48 +09:00
NIIBE Yutaka
206b17fef7 works better on windows 2010-12-10 16:31:25 +09:00
NIIBE Yutaka
e9e0b0f571 LED blink 2010-12-09 10:12:54 +09:00
NIIBE Yutaka
8d7abb6108 more change 2010-12-08 15:10:41 +09:00
NIIBE Yutaka
84fa723900 on/off support 2010-12-08 14:10:30 +09:00
NIIBE Yutaka
b100828665 USB CCID/ICC implementation changes 2010-12-07 14:34:25 +09:00
NIIBE Yutaka
47f1f14aa1 Keystore management fix 2010-12-04 13:46:37 +09:00
NIIBE Yutaka
c514ceed60 Keystore management changes 2010-12-03 17:35:22 +09:00
NIIBE Yutaka
d49c33ec96 Flash ROM fixes for STM32F10X_HD 2010-11-30 14:32:56 +09:00
NIIBE Yutaka
c560d0ad0c import ChibiOS 2.0.8 2010-11-30 13:54:43 +09:00
NIIBE Yutaka
27543cfeca bug fix of pw1 lifetime 2010-11-30 12:50:28 +09:00
NIIBE Yutaka
f67604e7ba new password management 2010-11-30 10:04:30 +09:00
NIIBE Yutaka
35f421fc34 try to remove newlib dependency 2010-11-30 08:40:01 +09:00
NIIBE Yutaka
2aafb451b4 New board: STM8S_DISCOVERY 2010-11-26 16:27:01 +09:00
NIIBE Yutaka
d369d176cb CPU_WITH_NO_GPIOE: New define. 2010-11-26 16:24:36 +09:00
NIIBE Yutaka
26ba4e2766 Other digestInfo support 2010-11-26 09:56:23 +09:00
NIIBE Yutaka
2c672210ff Imported ChibiOS/RT 2.0.6. 2010-11-22 14:53:37 +09:00
NIIBE Yutaka
6e6d97db5f DigestInfor by SHA256 supported 2010-11-19 23:43:12 +09:00
NIIBE Yutaka
f849e12d0c gnupg ccid-driver interoperability 2010-11-12 23:19:27 +09:00
NIIBE Yutaka
9ed509951c version 0.4 2010-11-09 14:32:41 +09:00
NIIBE Yutaka
074feda7ae revert wrong change of src/ac.c 2010-11-08 14:06:54 +09:00
NIIBE Yutaka
749a7a1d35 Implement GC for data pool in flash memory. 2010-11-08 13:17:30 +09:00
NIIBE Yutaka
24a3430ce4 more more small fix. 2010-11-08 09:41:20 +09:00
NIIBE Yutaka
9c7a085efb more small fix 2010-11-08 09:24:52 +09:00
NIIBE Yutaka
674bf612e4 small fix 2010-11-08 09:16:06 +09:00
NIIBE Yutaka
e4105fe92f more bug fix 2010-11-05 18:22:56 +09:00
NIIBE Yutaka
a0faafc320 bug fix. 2010-11-05 17:43:01 +09:00
NIIBE Yutaka
3b7590e6b1 small bug fixes. 2010-11-05 17:37:58 +09:00
NIIBE Yutaka
7863290b62 improve flash memory usage for passwd status and digital signature counter 2010-11-05 16:42:17 +09:00
NIIBE Yutaka
1744861b52 Change DO format in flash 2010-11-04 13:57:42 +09:00
NIIBE Yutaka
25422095c3 DO management change #1. 2010-11-04 10:33:20 +09:00
NIIBE Yutaka
5a4c630186 bug fixes 2010-11-03 13:47:28 +09:00
NIIBE Yutaka
86a760c14c DfuSe: verify supported. 2010-11-02 12:05:18 +09:00
NIIBE Yutaka
bdcff41b7c DfuSe writer. 2010-11-01 18:14:10 +09:00
NIIBE Yutaka
134479a677 Use OPENPGP_CARD_INITIAL_PW3. 2010-10-28 09:53:41 +09:00
NIIBE Yutaka
139a864009 version 0.3 2010-10-23 11:20:56 +09:00
NIIBE Yutaka
4bafc809c4 Fix for DFU. 2010-10-22 17:18:06 +09:00
NIIBE Yutaka
9869d2c110 STBee Mini support. 2010-10-22 12:56:40 +09:00
NIIBE Yutaka
1d56c8d14f cleanup. 2010-10-22 09:24:12 +09:00
NIIBE Yutaka
0fb4c91db3 Added FSIJ serial number support. 2010-10-20 13:34:04 +09:00
NIIBE Yutaka
04f8bdf625 Added "CQ STARM" target. 2010-10-20 10:14:03 +09:00
NIIBE Yutaka
bedf317f2f clean up. 2010-10-20 10:00:37 +09:00
NIIBE Yutaka
8a88c279bf Implement "INTERNAL AUTHENTICATE" command. 2010-10-16 09:22:18 +09:00
NIIBE Yutaka
7ea6e2089a Added configure and DFU support. 2010-10-16 09:05:37 +09:00
NIIBE Yutaka
1f2721a493 Fixed handling of USB CCID/ICCD error 2010-09-16 11:03:14 +09:00
NIIBE Yutaka
8bf281a656 version 0.2 2010-09-13 11:47:21 +09:00
NIIBE Yutaka
f918b062fd about to release 0.2. 2010-09-10 10:52:07 +09:00
NIIBE Yutaka
338b4eac03 Release 0.1. 2010-09-09 18:30:36 +09:00
NIIBE Yutaka
975157c9d8 STM32 Primer 2 support. 2010-09-09 09:57:27 +09:00
NIIBE Yutaka
90a1f0379a decipher works now. 2010-09-08 14:24:12 +09:00
NIIBE Yutaka
f543fd5ff1 release 0.0 2010-09-06 02:31:32 +09:00