NIIBE Yutaka
b735c02ec2
Implement use of KDF data object.
2017-11-02 10:59:17 +09:00
NIIBE Yutaka
2ecb104ae4
Implement rw_kdf.
2017-11-02 09:28:43 +09:00
NIIBE Yutaka
6b4f3c9934
Start adding KDF-DO of OpenPGPcard v3.
2017-11-01 16:52:58 +09:00
NIIBE Yutaka
660aaeb04b
Bug fix for keygeneration.
2017-10-31 17:10:03 +09:00
NIIBE Yutaka
effc65381a
Don't change PPS for other readers.
2017-10-24 20:39:51 +09:00
NIIBE Yutaka
8ff3865890
Update ChangeLog, README, AUTHORS, and THANKS.
2017-10-17 15:26:46 +09:00
NIIBE Yutaka
ad704edc4e
Version 1.2.6.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2017-10-11 16:50:13 +09:00
NIIBE Yutaka
97a1870e6e
Fix test/*.
2017-10-11 16:08:17 +09:00
NIIBE Yutaka
0c901d8052
Support --debug option for GNU/Linux emulation.
2017-10-10 14:36:34 +09:00
NIIBE Yutaka
a1b8e7f40c
STM8S Discovery kit is supported again.
2017-10-06 17:19:55 +09:00
NIIBE Yutaka
dccda32b93
Fix for 64KB STM32F103.
2017-10-06 17:04:45 +09:00
NIIBE Yutaka
75049ce949
Fix linker script.
2017-10-06 17:00:00 +09:00
NIIBE Yutaka
be80a3ef2f
For emulation, support --vidpid at runtime.
2017-10-06 10:20:54 +09:00
NIIBE Yutaka
94424e85c3
Fix stack size for ARM.
2017-10-05 17:07:06 +09:00
NIIBE Yutaka
43980d1c81
RSA in a single step.
2017-10-05 17:06:50 +09:00
NIIBE Yutaka
183cec8a04
Emulation tool added.
2017-10-05 13:53:48 +09:00
NIIBE Yutaka
7bae61f300
Fix bignum for 64-bit machine.
2017-10-05 13:45:24 +09:00
NIIBE Yutaka
7e4ee2b361
Serial string for GNU/Linux emulation.
2017-10-04 18:54:16 +09:00
NIIBE Yutaka
30fde2a0f0
Fix bignum for 64-bit machine.
2017-10-04 17:08:42 +09:00
NIIBE Yutaka
eee8d046a9
Fix gnuk_malloc for 64-bit.
2017-10-04 12:38:37 +09:00
NIIBE Yutaka
550010f25f
Tweak the size of stack of openpgp-card thread.
2017-10-04 10:45:39 +09:00
NIIBE Yutaka
3adbe30c4d
RSA key generation in two steps.
2017-10-04 09:44:19 +09:00
NIIBE Yutaka
d9ec8778fc
Don't use malloc if not needed.
2017-10-03 16:12:41 +09:00
NIIBE Yutaka
eff0c7077d
Don't provide stdlib.h, but provide gnuk-malloc.h.
2017-10-03 16:04:43 +09:00
NIIBE Yutaka
289d3db8c4
generate flash.data.
2017-10-03 13:50:51 +09:00
NIIBE Yutaka
6f1fbdd82d
flash memory handling change to support GNU/Linux.
2017-10-03 11:50:48 +09:00
NIIBE Yutaka
cbedf98a52
Not for GNU/Linux.
2017-10-02 16:45:08 +09:00
NIIBE Yutaka
15689b5b86
FLASH_UPGRADE_SUPPORT is not relevant to GNU/Linux.
2017-10-02 16:24:56 +09:00
NIIBE Yutaka
8170b60ee2
Fix for main.c.
2017-10-02 16:08:20 +09:00
NIIBE Yutaka
ca7f4c8758
More USB fix for GNU/Linux.
2017-10-02 15:29:45 +09:00
NIIBE Yutaka
0b4099d6d1
mpi_montsqr fix for GNU/Linux.
2017-10-02 15:27:27 +09:00
NIIBE Yutaka
65fee7eb2a
Fix flash.c for GNU/Linux emulation.
2017-09-30 21:03:17 +09:00
NIIBE Yutaka
0c229f5712
Small USB clean up.
2017-09-30 20:51:21 +09:00
NIIBE Yutaka
7b1ea00307
More fix for USB.
2017-09-29 21:06:15 +09:00
NIIBE Yutaka
277be86958
Fix USB code for USBIP on GNU/Linux.
2017-09-29 19:23:39 +09:00
NIIBE Yutaka
a6b90ad648
Fix for FLASH_UPGRADE_SUPPORT.
2017-09-29 16:58:59 +09:00
NIIBE Yutaka
547e263d6b
Fix for 64-bit machine (emulation).
2017-09-29 14:15:48 +09:00
NIIBE Yutaka
7004453669
Stack definition change.
2017-09-29 13:18:49 +09:00
NIIBE Yutaka
81b18f2db4
More for GNU/Linux emulation.
2017-09-28 16:44:54 +09:00
NIIBE Yutaka
62f27f319c
Fix for GNU/Linux.
2017-09-28 15:25:06 +09:00
NIIBE Yutaka
7345f3c241
Rename flash functions.
2017-09-28 15:10:20 +09:00
NIIBE Yutaka
f4b9073b11
stdlib fixes.
2017-09-28 15:09:21 +09:00
NIIBE Yutaka
6678ac28c2
GNU/Linux emulation is done by Chopstx.
2017-09-28 11:04:28 +09:00
NIIBE Yutaka
83414a747a
Version 1.2.5.
2017-08-11 22:12:09 +09:00
NIIBE Yutaka
967b949967
Tweak process size of gpg.
2017-08-11 22:00:01 +09:00
NIIBE Yutaka
11afbdde14
src/config.mk generation.
2017-08-11 21:06:59 +09:00
NIIBE Yutaka
2b340ee1c5
Fix factory-reset for admin-less mode.
...
Reported-by: Stanislas Bach <sbach@0g.re>
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2017-08-04 08:32:39 +09:00
Jeremy Drake
eea011fe70
Allow compile-time override of detected flash size.
...
On the STM32F103C8, as used in the "blue pill" boards, it has been
determined that, despite these only officially having 64KiB flash, it is
possible to actually use 128KiB of flash.
This commit allows for a preprocessor define
STM32F103_OVERRIDE_FLASH_SIZE which, when set, is used as the size of
flash in KiB instead of reading it from the FLASH_SIZE_REG.
2017-08-03 21:20:47 +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
22156ea7f9
Fix factory-reset.
2017-08-01 13:30:02 +09:00