Fix test and tests.
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 6 Nov 2017 01:51:11 +0000 (10:51 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 6 Nov 2017 01:51:11 +0000 (10:51 +0900)
ChangeLog
test/features/002_get_data_static.feature
test/features/402_get_data_static.feature
test/features/802_get_data_static.feature
tests/test_empty_card.py

index 8c7ee0c..ba2766a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-11-06  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * 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  <gniibe@fsij.org>
 
        * src/openpgp-do.c (rw_kdf): Only writable when no keys.
index 6c1f7d4..ebf6066 100644 (file)
@@ -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
index 6c1f7d4..ebf6066 100644 (file)
@@ -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
index 6c1f7d4..ebf6066 100644 (file)
@@ -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
index e0c7c3a..0ad498a 100644 (file)
@@ -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)