NIIBE Yutaka
|
1ca3bbdaae
|
Fix for key attributes (long standing bug).
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2021-04-30 13:55:52 +09:00 |
|
NIIBE Yutaka
|
4f1325794d
|
Require KDF Data Object for GNU/Linux emulation.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2021-02-22 10:52:44 +09:00 |
|
NIIBE Yutaka
|
d20e9e9b1e
|
Add 0x00FA data object (Algorithm Information).
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2020-09-04 13:28:28 +09:00 |
|
NIIBE Yutaka
|
56cd4ae7b5
|
Fix for UIF DO.
|
2018-12-04 17:22:04 +09:00 |
|
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
|
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
|
c6e32a36fb
|
Experimental Ack-button feature added (not yet finished).
|
2018-09-27 07:30:17 +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
|
1f18ec1d63
|
Clear all keystrings when KDF DO is written.
|
2018-04-03 20:24:28 +09:00 |
|
NIIBE Yutaka
|
d9d3f35ac3
|
Fix previous commit.
|
2018-03-30 17:46:52 +09:00 |
|
NIIBE Yutaka
|
7cc8d8930e
|
Support single-salt KDF for admin-less mode.
|
2018-03-30 15:57:34 +09:00 |
|
NIIBE Yutaka
|
6446a5bd89
|
KDF format validation should be done before removing data object.
|
2018-03-22 16:03:56 +09:00 |
|
NIIBE Yutaka
|
c73bb0548e
|
Fix KDF DO handling.
|
2018-02-13 07:26:29 +09:00 |
|
NIIBE Yutaka
|
bd58997dc9
|
Possibly support other hash in future, for KDF.
|
2017-11-08 10:28:55 +09:00 |
|
NIIBE Yutaka
|
9d5834d47b
|
Avoid passphrase-error-lock by old GnuPG.
|
2017-11-07 13:48:08 +09:00 |
|
NIIBE Yutaka
|
01b5aa5984
|
Enable KDF-DO available bit.
|
2017-11-02 13:53:06 +09:00 |
|
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
|
1022534c02
|
Fix gpg_do_keygen.
|
2017-10-30 15:01:17 +09:00 |
|
NIIBE Yutaka
|
43980d1c81
|
RSA in a single step.
|
2017-10-05 17:06:50 +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
|
547e263d6b
|
Fix for 64-bit machine (emulation).
|
2017-09-29 14:15:48 +09:00 |
|
Anthony Romano
|
a44244b27e
|
avoid null dereference when openpgp algo goes from !rsa2k to rsa2k.
Detected with scan-build.
Signed-off-by: Anthony Romano <anthony.romano@coreos.com>
|
2017-07-18 13:27:12 +09:00 |
|
NIIBE Yutaka
|
86eaa26d32
|
New: src/mcu-stm32f103.c.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2017-04-28 15:49:38 +09:00 |
|
NIIBE Yutaka
|
9e52789203
|
Fix long standing buf of digital signature counter.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2017-04-28 14:54:15 +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
|
ffa9bf1f94
|
support factory_reset.
|
2016-10-14 08:45:01 +09:00 |
|
NIIBE Yutaka
|
34d0b34144
|
add factory reset support (not-full yet)
|
2016-10-13 15:06:19 +09:00 |
|
NIIBE Yutaka
|
5795dc9877
|
rename status-code.h
|
2016-10-13 11:03:50 +09:00 |
|
NIIBE Yutaka
|
38d70e277b
|
Fix difference between original OpenPGP card
|
2016-10-13 10:33:02 +09:00 |
|
NIIBE Yutaka
|
1648a538df
|
Version 1.1.9
|
2015-09-18 21:27:50 +09:00 |
|
NIIBE Yutaka
|
115a7ba67a
|
fix cancellation
|
2015-09-10 14:14:37 +09:00 |
|
NIIBE Yutaka
|
645f42a890
|
allow cancelling execution of commands which take long time
|
2015-09-09 19:14:19 +09:00 |
|
NIIBE Yutaka
|
f505dea314
|
USB Reset handling
|
2015-09-09 18:49:01 +09:00 |
|
NIIBE Yutaka
|
c9f88bb9f1
|
card serial number change
|
2015-09-04 17:03:52 +09:00 |
|
NIIBE Yutaka
|
1de2f33d23
|
remove PC/SC tools
|
2015-07-27 18:55:10 +09:00 |
|
NIIBE Yutaka
|
5f21a44058
|
ECC keygen
|
2015-07-20 18:01:21 +09:00 |
|
NIIBE Yutaka
|
edf1a0cdd7
|
always enable keygen
|
2015-07-18 13:55:28 +09:00 |
|
NIIBE Yutaka
|
9bbca07033
|
Curve25519 support
|
2015-07-08 08:49:05 +09:00 |
|
NIIBE Yutaka
|
d6e70ab0f4
|
fix key page release
|
2014-12-15 12:12:54 +09:00 |
|
NIIBE Yutaka
|
fd8543f092
|
proc_key_import supports key algo attrs
|
2014-12-12 13:57:00 +09:00 |
|
NIIBE Yutaka
|
9cba1e2a8e
|
Support modifiable key algo attrs and divert on runtime
|
2014-12-12 13:53:29 +09:00 |
|
NIIBE Yutaka
|
8f33df9819
|
Implement writable key algorithm attributes
|
2014-12-12 13:12:06 +09:00 |
|
NIIBE Yutaka
|
ff3df302e4
|
Extended capabilities change
|
2014-12-12 13:10:33 +09:00 |
|