diff --git a/ChangeLog b/ChangeLog index 8c7ee0c..ba2766a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-11-06 NIIBE Yutaka + + * tests/test_empty_card.py (test_extended_capabilities): Support + KDF-DO. + * test/features/802_get_data_static.feature: Likewise. + * test/features/402_get_data_static.feature: Likewise. + * test/features/002_get_data_static.feature: Likewise. + 2017-11-02 NIIBE Yutaka * src/openpgp-do.c (rw_kdf): Only writable when no keys. diff --git a/test/features/002_get_data_static.feature b/test/features/002_get_data_static.feature index 6c1f7d4..ebf6066 100644 --- a/test/features/002_get_data_static.feature +++ b/test/features/002_get_data_static.feature @@ -8,7 +8,7 @@ Feature: command GET DATA Scenario: data object extended capabilities When requesting extended capabilities: c0 - Then data should match: [\x70\x74]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 + Then data should match: [\x70\x74\x75]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 Scenario: data object algorithm attributes 1 When requesting algorithm attributes 1: c1 diff --git a/test/features/402_get_data_static.feature b/test/features/402_get_data_static.feature index 6c1f7d4..ebf6066 100644 --- a/test/features/402_get_data_static.feature +++ b/test/features/402_get_data_static.feature @@ -8,7 +8,7 @@ Feature: command GET DATA Scenario: data object extended capabilities When requesting extended capabilities: c0 - Then data should match: [\x70\x74]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 + Then data should match: [\x70\x74\x75]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 Scenario: data object algorithm attributes 1 When requesting algorithm attributes 1: c1 diff --git a/test/features/802_get_data_static.feature b/test/features/802_get_data_static.feature index 6c1f7d4..ebf6066 100644 --- a/test/features/802_get_data_static.feature +++ b/test/features/802_get_data_static.feature @@ -8,7 +8,7 @@ Feature: command GET DATA Scenario: data object extended capabilities When requesting extended capabilities: c0 - Then data should match: [\x70\x74]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 + Then data should match: [\x70\x74\x75]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00 Scenario: data object algorithm attributes 1 When requesting algorithm attributes 1: c1 diff --git a/tests/test_empty_card.py b/tests/test_empty_card.py index e0c7c3a..0ad498a 100644 --- a/tests/test_empty_card.py +++ b/tests/test_empty_card.py @@ -146,7 +146,7 @@ def test_historical_bytes(card): def test_extended_capabilities(card): a = get_data_object(card, 0xc0) - assert a == None or match(b'[\x70\x74]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00', a) + assert a == None or match(b'[\x70\x74\x75]\x00\x00\x20[\x00\x08]\x00\x00\xff\x01\x00', a) def test_algorithm_attributes_1(card): a = get_data_object(card, 0xc1)