NIIBE Yutaka
03cca1e451
Write ChangeLog entries and AUTHORS.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-04-02 16:53:56 +09:00
NIIBE Yutaka
3f65bf73e8
Add a check to make sure device is the one intended.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-04-01 16:23:39 +09:00
NIIBE Yutaka
07be37f45e
Fix tests for Gnuk emulation (skip test with no KDF setup).
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-03-19 17:37:32 +09:00
Vincent Pelletier
dcef6e0ffa
tests/card_test_personalize_card.py: Exercise ECDH, X25519 and ED25519.
...
ECDH curves exercised are OpenPGP recommended set: ANSIx9p{256,384,521}r1
and BRAINPOOLp{256,384,512}r1, plus X25519 and ED25519.
Signature is only tested (for now ?) with ED25519 as other signature schemes
are (usually) non-deterministic and require implementing the signature
verification algorithm rather than just testing for equality with a test
vector.
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com >
2021-03-19 16:09:03 +09:00
NIIBE Yutaka
d31687ebd6
Fix typo of configure.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-03-12 12:07:57 +09:00
NIIBE Yutaka
92443f8f07
Fix previous change.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-03-12 03:00:44 +09:00
NIIBE Yutaka
4af98308e0
Version 1.2.17.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
release/1.2.17
2021-02-25 15:46:02 +09:00
NIIBE Yutaka
baec3a1c1e
Fix the previous commit.
2021-02-25 14:26:31 +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
0acf6485ae
Prepare next release.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-19 16:37:08 +09:00
NIIBE Yutaka
4d15700580
Python3 update things.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-19 13:12:48 +09:00
NIIBE Yutaka
8822fcae77
Update AUTHORS.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-19 12:07:15 +09:00
NIIBE Yutaka
20a2f99691
Update Chopstx.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-19 12:07:02 +09:00
NIIBE Yutaka
acfccb729d
Add changelog entries.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-18 16:00:13 +09:00
Vincent Pelletier
5283506755
tests/card_reader.py: Ignore CCID devices which report card absence.
...
Helps running tests on computers which have a "real" card reader in
addition to the ICC to be tested.
2021-02-18 14:42:47 +09:00
Vincent Pelletier
c688df7c2c
{tests/card_reader.py,tool/gnuk_token.py}: Extend timeout.
...
Some devices are slow at generating RSA4096 after a key settings change,
and may take time to notice a later change to a shorter key size.
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com >
2021-02-18 14:28:32 +09:00
Vincent Pelletier
594896ac57
test/feature/202_setup_passphease.feature: Fix expected PW1 value.
...
Since 040_passphrase_change.feature, PW1 has this value and not the reset
default.
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com >
2021-02-18 14:28:27 +09:00
Vincent Pelletier
dfe046e08d
tool/gnuk_token.py: Detect CCID bulk endpoints addresses.
...
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com >
2021-02-18 14:28:23 +09:00
Vincent Pelletier
c66b01e74b
test{,s}/rka_keys.py: Add missing char escape specifiers.
...
Removes a 2-bytes trailer to the private key template, fitting in the
2-bytes length (which itself lacked an hexadecimal escape specifier, but
without effect on the result).
Fixes the length of the DigestInfo outermost list, from 25 to the intended
49.
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com >
2021-02-18 14:28:17 +09:00
NIIBE Yutaka
21a46306ae
Make GNU/Linux emulation work again, with initialization support.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2021-02-18 14:04:21 +09:00
NIIBE Yutaka
e5158572ee
Version 1.2.16.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
release/1.2.16
2020-09-10 11:55:16 +09:00
NIIBE Yutaka
2142d0aa35
Don't use memmove, but use memcpy with dummy memory area.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-09-09 08:55:09 +09:00
NIIBE Yutaka
dd47cf4312
Avoid compiler optimization removing memmove.
...
Thanks to Szczepan Zalega.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-09-08 09:22:40 +09:00
NIIBE Yutaka
ffbb754fc0
Use an array for _updatekey_store.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-09-07 09:45:28 +09:00
NIIBE Yutaka
d85750d791
Fix use of memcpy to memmove.
...
memcpy doesn't allow memory areas overlap.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-09-07 09:44:28 +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
bf30144144
Remove Ed25519 signing condition against EDDSA_HASH_LEN_MAX.
...
See GnuPG bug report: https://dev.gnupg.org/T5041
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-09-03 10:42:20 +09:00
NIIBE Yutaka
934daf3585
For admin-less mode, make sure the passphrase is long enough.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-08-28 09:53:16 +09:00
NIIBE Yutaka
22420ed1f4
Fix cmd_verify with AC_OTHER_AUTHORIZED for signing key only case.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-08-26 11:24:15 +09:00
NIIBE Yutaka
e97e3b1810
tests: Fix a test for OpenPGP card version 3.3.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2020-08-26 09:38:41 +09:00
NIIBE Yutaka
49f2544918
Version 1.2.15.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
release/1.2.15
2020-01-24 12:48:49 +09:00
NIIBE Yutaka
d156fc6261
Add ChangeLog.
2020-01-23 15:09:45 +09:00
Bertrand Jacquin
81d6945081
tool: switch to python3
...
python2 is no longer maintained upstream
2020-01-14 14:07:55 +09:00
NIIBE Yutaka
c3e9db14e8
Update Chopstx to 1.18.
...
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org >
2019-12-30 11:03:49 +09:00
NIIBE Yutaka
9180c35420
Fix bn.c.
2019-06-18 11:10:33 +09:00
NIIBE Yutaka
cc0d59cfe6
tests: Power off the reader at the end of test suite.
2019-04-09 10:55:38 +09:00
NIIBE Yutaka
9c1368fdd0
tests: Fix time extension S block responce to TPDU reader.
2019-04-04 15:44:58 +09:00
NIIBE Yutaka
2dd5a76002
tests: Fix timer extension handling.
2019-04-03 17:03:35 +09:00
NIIBE Yutaka
f68ff0bddc
tests: Support keygen by OpenPGP card.
2019-04-03 17:02:37 +09:00
NIIBE Yutaka
add3299306
tests: KDF feature is Gnuk only.
2019-04-03 17:01:11 +09:00
NIIBE Yutaka
e28ec2c4c4
tests: Skip Gnuk only tests.
2019-04-03 14:51:32 +09:00
NIIBE Yutaka
1ba05a0f0f
tests: factor out tests into classes.
2019-04-03 13:49:55 +09:00
NIIBE Yutaka
2d50795d0a
tests: Skip Gnuk only test.
2019-04-03 09:45:06 +09:00
NIIBE Yutaka
fd493562c3
Add OpenPGP card v3.3 card factory reset setup.
2019-04-02 17:29:56 +09:00
NIIBE Yutaka
16c6af215a
tests: Use 3.3V for the card.
2019-04-02 13:19:56 +09:00
NIIBE Yutaka
177ef67edf
Version 1.2.14.
release/1.2.14
2019-03-04 11:36:18 +09:00
NIIBE Yutaka
126283b1ac
Add count for tool/gnuk_get_random.py.
2019-02-24 15:12:12 +09:00
NIIBE Yutaka
076d727061
Fix timeout initialization at receiving command.
2019-02-24 13:59:59 +09:00
NIIBE Yutaka
41fa424450
Fix for ack button.
2019-02-24 13:04:28 +09:00
NIIBE Yutaka
940332c47f
Change for firmware upgrade and ack-button.
2019-02-22 19:53:52 +09:00