Remove default false for mutual authenticate management config

This commit is contained in:
Sosthène Guédon
2025-03-06 09:55:34 +01:00
committed by sosthene-nitrokey
parent 94b248b0df
commit ac7067b4d9
2 changed files with 24 additions and 11 deletions
+24 -10
View File
@@ -21,6 +21,7 @@
algorithm: Tdes,
key: "0102030405060708 0102030405060708 FFFFFFFFFFFFFFFF"
),
mutual: false,
expected_status_response: IncorrectDataParameter,
),
AuthenticateManagement(
@@ -28,6 +29,7 @@
algorithm: Aes256,
key: "0102030405060708 0102030405060708 0102030405060708 0102030405060708"
),
mutual: false,
expected_status_challenge: IncorrectP1OrP2Parameter,
),
// Admin commands then must fail
@@ -47,7 +49,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
)
]
),
@@ -58,7 +61,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
SetManagementKey(
key: (
@@ -70,7 +74,8 @@
key: (
algorithm: Aes256,
key: "0102030405060708 0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
)
]
),
@@ -81,7 +86,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
SetManagementKey(
key: (
@@ -94,6 +100,7 @@
algorithm: Aes256,
key: "0102030405060708 0102030405060708 0102030405060708 FFFFFFFFFFFFFFFF"
),
mutual: false,
expected_status_response: IncorrectDataParameter,
)
]
@@ -113,6 +120,7 @@
algorithm: Aes256,
key: "0102030405060708 0102030405060708 0102030405060708 0102030405060708"
),
mutual: false,
expected_status_challenge: IncorrectP1OrP2Parameter,
)
]
@@ -236,7 +244,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
IoData(
input: "00 47 009A 05
@@ -269,7 +278,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
PutData(
input: "5C 03 5FC102 53 10 000102030405060708090A0B0C0D0E0F",
@@ -311,7 +321,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
PutData(
input: "5C 03 5FC102 53 3b 3019d4e739d821086c1084210d8360d8210842108421804210c3f3341000112233445566778899aabbccddeeff350839393939313233313e00fe00",
@@ -334,7 +345,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
PutData(
input: "5C 03 5FC102 53 3b 3019d4e739d821086c1084210d8360d8210842108421804210c3f33410B0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB30839393939313233313e00fe00",
@@ -389,7 +401,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
ImportRsaKey(
p: "f39c20ab767b26d5a086b6b4d3bf354d1e08fed0d6d473f70ca89240ddd6f4727c16d0085879d24474d200858a13d17fe388237a5c0477ceb43b0a38111d062378fdec70acb10d0c1970b23ed14f920e8d235d67df7d09006b1d38c58d6ee68df046a00f67e190c466660a27775bc595c914d82959a0d327725311e9291f7829",
@@ -424,7 +437,8 @@
key: (
algorithm: Tdes,
key: "0102030405060708 0102030405060708 0102030405060708"
)
),
mutual: false,
),
GetData(
input: "5C 03 5FC108",
-1
View File
@@ -294,7 +294,6 @@ enum IoCmd {
},
AuthenticateManagement {
key: ManagementKey,
#[serde(default)]
mutual: bool,
#[serde(default)]
expected_status_challenge: Status,