Commit Graph

56 Commits

Author SHA1 Message Date
NIIBE Yutaka
6f1fbdd82d flash memory handling change to support GNU/Linux. 2017-10-03 11:50:48 +09:00
NIIBE Yutaka
15689b5b86 FLASH_UPGRADE_SUPPORT is not relevant to GNU/Linux. 2017-10-02 16:24:56 +09:00
NIIBE Yutaka
65fee7eb2a Fix flash.c for GNU/Linux emulation. 2017-09-30 21:03:17 +09:00
NIIBE Yutaka
7345f3c241 Rename flash functions. 2017-09-28 15:10:20 +09:00
Jeremy Drake
e736227de7 Erase CERTDO on terminate.
When both certdo and lifecycle support are enabled, flash_terminate
neglected to erase the certdo pages.  It now does so.
2017-08-02 11:13:02 +09:00
NIIBE Yutaka
2cfce76d91 [SECURITY] Flash memory usage change.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2017-04-27 14:36:32 +09:00
NIIBE Yutaka
34d0b34144 add factory reset support (not-full yet) 2016-10-13 15:06:19 +09:00
NIIBE Yutaka
f505dea314 USB Reset handling 2015-09-09 18:49:01 +09:00
NIIBE Yutaka
6a8f8dffcb common binary support 2015-07-15 14:29:37 +09:00
NIIBE Yutaka
d6e70ab0f4 fix key page release 2014-12-15 12:12:54 +09:00
NIIBE Yutaka
75e8de2df1 Add new records in flash for writable key attributes 2014-12-12 13:09:37 +09:00
NIIBE Yutaka
8e6fa1a627 Variable length keysize supported in flash.c 2014-12-12 11:53:51 +09:00
NIIBE Yutaka
a7f3a3e260 now EdDSA works. 2014-04-03 16:06:42 +09:00
NIIBE Yutaka
07b960009a flash private key handling. 2014-03-31 15:23:37 +09:00
NIIBE Yutaka
40f2725158 improve key store handling (for overriding) 2013-10-24 12:01:50 +09:00
NIIBE Yutaka
ee7d72743e port to chopstx 2013-06-20 16:19:49 +09:00
NIIBE Yutaka
4436903116 update ECDSA support 2013-03-09 10:08:32 +09:00
NIIBE Yutaka
0aca10f307 fixes for removing update keys 2013-02-14 11:09:06 +09:00
NIIBE Yutaka
de51fc2fd4 LED display change 2012-06-18 12:24:54 +09:00
NIIBE Yutaka
fe58e86c6c 512 2012-06-15 13:27:16 +09:00
NIIBE Yutaka
1164ac4d28 CertDO bug fixes 2012-06-04 18:13:35 +09:00
NIIBE Yutaka
c5762e7891 firmware update keys handling 2012-05-31 11:58:14 +09:00
NIIBE Yutaka
01de6a74c5 DFU support for reGNUal upgrade 2012-05-29 10:07:23 +09:00
NIIBE Yutaka
6b47ee56b8 use functions in sys 2012-05-25 15:20:08 +09:00
NIIBE Yutaka
0c721d6e10 remove space 2012-05-24 09:03:22 +09:00
NIIBE Yutaka
429c6f3d8b fileid change/cleanup 2012-05-17 12:25:52 +09:00
NIIBE Yutaka
2f38503c61 remove void statements 2012-05-14 11:56:56 +09:00
NIIBE Yutaka
a0c8cf2ff4 Data Object 0x7f21 is now optional 2011-12-21 14:14:28 +09:00
NIIBE Yutaka
94f2c25c3b NeuG integrated 2011-10-06 16:56:08 +09:00
NIIBE Yutaka
c620b73202 flash_unlock at the beginning 2011-05-16 10:14:09 +09:00
NIIBE Yutaka
b146a8aa6d fix comments 2011-05-12 18:06:02 +09:00
NIIBE Yutaka
995961a593 fix serial number initialization 2011-05-11 16:47:26 +09:00
NIIBE Yutaka
0ef47be2da save memory (2) 2011-05-11 09:29:18 +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
15c87a2fd1 card holder certificate support 2011-01-27 18:17:01 +09:00
NIIBE Yutaka
e9e0b0f571 LED blink 2010-12-09 10:12:54 +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
260628f0b2 bug fix of flash.c 2010-11-08 14:46:04 +09:00
NIIBE Yutaka
749a7a1d35 Implement GC for data pool in flash memory. 2010-11-08 13:17:30 +09:00
NIIBE Yutaka
bb16bc47bb fix ambiguous comment (word->halfword) 2010-11-08 10:17:27 +09:00
NIIBE Yutaka
24a3430ce4 more more small fix. 2010-11-08 09:41:20 +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
0335fde78b fixes and enhancements 2010-09-10 01:25:44 +09:00