From dc2ab6c65d4032754b5b86206dbe4987a4505083 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 14 May 2026 12:23:57 +0200 Subject: [PATCH 01/27] Revert "ci: install and load kernel module for passkey testing" This reverts commit 03b7441039c03a72237c6f268001bc0276c74027. --- .github/workflows/ci.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73e7b34fbe1..f9c2e463ce1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -113,16 +113,6 @@ jobs: with: path: sssd - - name: Install and load kernel module for passkey testing - shell: bash - run: | - set -ex -o pipefail - - sudo apt-get update - sudo apt-get install -y linux-modules-extra-$(uname -r) - - sudo modprobe vhci-hcd - - name: Setup containers uses: SSSD/sssd-ci-containers/actions/setup@master with: From f9673706cab8ffc6617548d28703e3735ae80cf0 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 11 Jun 2026 10:19:48 +0200 Subject: [PATCH 02/27] ci: install missing `libssh-devel` dependency Signed-off-by: Iker Pedrosa --- plans/passkey.fmf | 1 + 1 file changed, 1 insertion(+) diff --git a/plans/passkey.fmf b/plans/passkey.fmf index 615ac04e572..44d96bc4cd2 100644 --- a/plans/passkey.fmf +++ b/plans/passkey.fmf @@ -23,6 +23,7 @@ prepare: - expect - gcc - git + - libssh-devel - openldap-devel - podman - podman-compose From a76cf533a6c62463c29f16b74d8d0966fa4c20c4 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Tue, 24 Feb 2026 13:12:28 +0100 Subject: [PATCH 03/27] tests: vfido for `test_passkey__register_sssctl()` Transform `test_passkey__register_sssctl()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 32 +++++++++++++++----------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 283ebd58177..f6fbf0ddd11 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -91,12 +91,12 @@ def umockdev_ipaotpd_update(ipa: IPA, request: pytest.FixtureRequest): @pytest.mark.importance("high") @pytest.mark.topology(KnownTopology.Client) -@pytest.mark.builtwith(client=["passkey", "umockdev"]) -def test_passkey__register_sssctl(client: Client, moduledatadir: str, testdatadir: str): +@pytest.mark.builtwith(client=["passkey", "vfido"]) +def test_passkey__register_sssctl(client: Client): """ :title: Register a key with sssctl :setup: - 1. Setup IDM client with FIDO and umockdev setup + 1. Configure and start virtual passkey service :steps: 1. Use sssctl to register a FIDO2 key. 2. Check the output. @@ -105,17 +105,23 @@ def test_passkey__register_sssctl(client: Client, moduledatadir: str, testdatadi 2. Output contains key mapping data. :customerscenario: False """ - mapping = client.sssctl.passkey_register( - username="user1", - domain="ldap.test", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script", - ) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping") as f: - assert mapping == f.read().strip(), "Failed to register a key with sssctl" + mapping = client.sssctl.passkey_register(username="user1", domain="ldap.test", pin=123456, virt_type="vfido") + + assert mapping.startswith("passkey:"), f"Invalid mapping prefix, expected 'passkey:' but got: {mapping}" + + payload = mapping[len("passkey:") :] + components = payload.split(",") + assert len(components) == 2, f"Expected 2 components, got {len(components)}" + + base64_pattern = re.compile(r"^[A-Za-z0-9+/]*={0,2}$") + for index, component in enumerate(components, 1): + assert component, f"Component {index} is empty" + assert base64_pattern.match(component), f"Component {index} is not valid base64" @pytest.mark.importance("high") From 4656e0d25e712dfe2dcad3fec0e7231ac978afd1 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 26 Feb 2026 14:28:31 +0100 Subject: [PATCH 04/27] tests: vfido for `test_passkey__register_ipa()` Transform `test_passkey__register_ipa()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 36 +++++++++++++++----------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index f6fbf0ddd11..5f136fd3f7c 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -126,12 +126,12 @@ def test_passkey__register_sssctl(client: Client): @pytest.mark.importance("high") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") -def test_passkey__register_ipa(ipa: IPA, moduledatadir: str, testdatadir: str): +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") +def test_passkey__register_ipa(client: Client, ipa: IPA): """ :title: Register a passkey with the IPA command :setup: - 1. Setup IDM client with FIDO and umockdev setup + 1. Configure and start virtual passkey service :steps: 1. Use ipa command to register a FIDO2 key. 2. Check the output that contains the user key mapping data. @@ -140,19 +140,25 @@ def test_passkey__register_ipa(ipa: IPA, moduledatadir: str, testdatadir: str): 2. Output contains key mapping data. :customerscenario: False """ - mapping = ( - ipa.user("user1") - .add() - .passkey_add_register( - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script", - ) - ) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + + mapping = ipa.user("user1").add().passkey_add_register(client=client, pin=123456, virt_type="vfido") + + assert mapping.startswith( + "Passkey mapping: passkey:" + ), f"Invalid mapping prefix, expected 'passkey:' but got: {mapping}" + + payload = mapping[len("Passkey mapping: passkey:") :] + components = payload.split(",") + assert len(components) == 2, f"Expected 2 components, got {len(components)}" - with open(f"{testdatadir}/passkey-mapping") as f: - assert mapping == f.read().strip(), "Failed to register a key with the IPA command" + base64_pattern = re.compile(r"^[A-Za-z0-9+/]*={0,2}$") + for index, component in enumerate(components, 1): + assert component, f"Component {index} is empty" + assert base64_pattern.match(component), f"Component {index} is not valid base64" @pytest.mark.importance("critical") From 5dafe2a797d2c4d32d3ca787878853dcbbc841bc Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 26 Feb 2026 17:13:28 +0100 Subject: [PATCH 05/27] tests: vfido for `test_passkey__su_user()` Transform `test_passkey__su_user()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 29 +++++++++++++++----------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 5f136fd3f7c..f028e537603 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -163,34 +163,39 @@ def test_passkey__register_ipa(client: Client, ipa: IPA): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user(client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user(client: Client, provider: GenericProvider): """ :title: Check su authentication of user with LDAP, IPA, AD and Samba :setup: - 1. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user. :expectedresults: 1. User su authenticates successfully. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "only" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" client.sssd.start(service_user="root") assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From 89a18965fc74c19d54b93200f771c95bc1176715 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 10:43:23 +0100 Subject: [PATCH 06/27] tests: vfido for `test_passkey__su_user_with_failed_pin()` Transform `test_passkey__su_user_with_failed_pin()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 31 ++++++++++++++------------ 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index f028e537603..a06ba6406ca 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -201,36 +201,39 @@ def test_passkey__su_user(client: Client, provider: GenericProvider): @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_with_failed_pin( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_with_failed_pin(client: Client, provider: GenericProvider): """ :title: Check su authentication deny of user with LDAP, IPA, AD and Samba with incorrect pin :setup: - 1. Add a LDAP, IPA, AD and Samba user with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a LDAP, IPA, AD and Samba user with passkey_mapping. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user with incorrect PIN. :expectedresults: 1. User failed to su authenticate. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "only" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" client.sssd.start(service_user="root") assert not client.auth.su.passkey( username="user1", pin=67890, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From ad1ad2fc390accc3dfafe9641c9ce41aba873705 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:01:13 +0100 Subject: [PATCH 07/27] tests: vfido for `test_passkey__su_user_with_incorrect_mapping()` Transform `test_passkey__su_user_with_incorrect_mapping()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 31 +++++++++++++------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index a06ba6406ca..abba2d069e4 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -239,38 +239,39 @@ def test_passkey__su_user_with_failed_pin(client: Client, provider: GenericProvi @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_with_incorrect_mapping( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_with_incorrect_mapping(client: Client, provider: GenericProvider, testdatadir: str): """ :title: Check su authentication deny of user with LDAP, IPA, AD and Samba with incorrect mapping :setup: - 1. Add a LDAP, IPA, AD and Samba user with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a LDAP, IPA, AD and Samba user with passkey mapping from a key + 3. Configure and start SSSD service. :steps: - 1. Check su authentication of the user with incorrect passkey mapping. + 1. Check su authentication of the user with incorrect passkey mapping (mapping from different key). :expectedresults: 1. User failed to su authenticate. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "only" - - # Here, we are using passkey-mapping from the other FIDO2 key. + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + suffix = type(provider).__name__.lower() with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: provider.user("user1").add().passkey_add(f.read().strip()) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" client.sssd.start(service_user="root") assert not client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From 67f5f06507542bf0a8954a12b62e00d0c01cb863 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:13:26 +0100 Subject: [PATCH 08/27] tests: vfido for `test_passkey__su_user_when_server_is_not_resolvable()` Transform `test_passkey__su_user_when_server_is_not_resolvable()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 37 ++++++++++++++------------ 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index abba2d069e4..4b661541f14 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -277,15 +277,14 @@ def test_passkey__su_user_with_incorrect_mapping(client: Client, provider: Gener @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_when_server_is_not_resolvable( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_when_server_is_not_resolvable(client: Client, provider: GenericProvider): """ :title: Check su authentication of a user with LDAP, IPA, AD and Samba when server is not resolvable :setup: - 1. Add a LDAP, IPA, AD and Samba user with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a LDAP, IPA, AD and Samba user with passkey_mapping. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user. 2. Update the server url and restart the sssd service to reflect the changes. @@ -296,6 +295,11 @@ def test_passkey__su_user_when_server_is_not_resolvable( 3. User su authenticates successfully due to cached data. :customerscenario: False """ + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + suffix = type(provider).__name__.lower() if suffix == "ipa": server_url = "ipa_server" @@ -306,33 +310,32 @@ def test_passkey__su_user_when_server_is_not_resolvable( else: assert False, "provider not found" - client.sssd.domain["local_auth_policy"] = "only" - - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" client.sssd.start(service_user="root") # First time check authentication to cache the user assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) # Here we are making server/backend offline but not deleting cache and logs. - client.sssd.config.remove_option("domain/test", server_url) + client.sssd.config.remove_option(f"domain/{provider.domain}", server_url) client.sssd.domain[server_url] = "ldap://new.server.test" client.sssd.start() assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From 591a798efdb210c23f87a4f3d05e7b52a4945e32 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:23:11 +0100 Subject: [PATCH 09/27] tests: vfido for `test_passkey__su_user_when_offline()` Transform `test_passkey__su_user_when_offline()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 33 +++++++++++++------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 4b661541f14..c2735b6e3a6 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -341,15 +341,14 @@ def test_passkey__su_user_when_server_is_not_resolvable(client: Client, provider @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_when_offline( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_when_offline(client: Client, provider: GenericProvider): """ :title: Check offline su authentication of a user with LDAP, IPA, AD and Samba :setup: - 1. Add a LDAP, IPA, AD and Samba user with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a LDAP, IPA, AD and Samba user with passkey_mapping. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user. 2. Make server offline (by blocking traffic to the provider). @@ -362,22 +361,26 @@ def test_passkey__su_user_when_offline( 4. Offline su authentication is successful. :customerscenario: False """ - suffix = type(provider).__name__.lower() + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain client.sssd.domain["local_auth_policy"] = "only" - client.sssd.start(service_user="root") # First time check authentication to cache the user assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) # Render the provider offline @@ -390,9 +393,7 @@ def test_passkey__su_user_when_offline( assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From 18e70ee2109ea614307fcc0a2677bc29142819bc Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:28:43 +0100 Subject: [PATCH 10/27] tests: vfido for `test_passkey__lookup_user_from_cache()` Transform `test_passkey__lookup_user_from_cache()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index c2735b6e3a6..c1db96e8509 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -399,15 +399,14 @@ def test_passkey__su_user_when_offline(client: Client, provider: GenericProvider @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__lookup_user_from_cache( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__lookup_user_from_cache(client: Client, provider: GenericProvider): """ :title: Fetch a user from cache for LDAP, IPA, AD and Samba server :setup: - 1. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. + 3. Start SSSD service. :steps: 1. Check a user lookup. 2. Check a user from cache using ldbsearch command. @@ -419,10 +418,14 @@ def test_passkey__lookup_user_from_cache( if not client.fs.exists("/usr/bin/ldbsearch"): pytest.skip("/usr/bin/ldbsearch is not available, skipping test") - suffix = type(provider).__name__.lower() + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) client.sssd.start() From 870b65c07b37b5b523d7c2de50ea32cc5a222332 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:33:43 +0100 Subject: [PATCH 11/27] tests: vfido for `test_passkey__su_user_with_multiple_keys()` Transform `test_passkey__su_user_with_multiple_keys()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 34 ++++++++++++++------------ 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index c1db96e8509..032311f8330 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -441,39 +441,43 @@ def test_passkey__lookup_user_from_cache(client: Client, provider: GenericProvid @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_with_multiple_keys( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_with_multiple_keys(client: Client, provider: GenericProvider): """ :title: Check su authentication of user when multiple keys added for same user with LDAP, IPA, AD and Samba server. :setup: - 1. Add a user with multiple mappings of passkey in LDAP, IPA, AD and Samba with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user with multiple mappings of passkey in LDAP, IPA, AD and Samba. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user. :expectedresults: 1. User su authenticates successfully. :customerscenario: False """ - suffix = type(provider).__name__.lower() - user_add = provider.user("user1").add() - - client.sssd.domain["local_auth_policy"] = "only" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + user = provider.user("user1").add() for n in range(1, 5): - with open(f"{testdatadir}/passkey-mapping.{suffix}{n}") as f: - user_add.passkey_add(f.read().strip()) + mapping = client.sssctl.passkey_register( + username="user1", domain=provider.domain, pin=123456, virt_type="vfido" + ) + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" client.sssd.start(service_user="root") assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) From b9335e5440ba0654185355ce7220b0ebc67abf10 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:44:28 +0100 Subject: [PATCH 12/27] tests: vfido for `test_passkey__su_user_same_key_for_other_users()` Transform `test_passkey__su_user_same_key_for_other_users()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 34 ++++++++++++++------------ 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 032311f8330..e00bde9df6c 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -483,38 +483,42 @@ def test_passkey__su_user_with_multiple_keys(client: Client, provider: GenericPr @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_user_same_key_for_other_users( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str -): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_user_same_key_for_other_users(client: Client, provider: GenericProvider): """ :title: Check su authentication of user when same key added for multiple user with LDAP, IPA, AD and Samba server. :setup: - 1. Add three users with same passkey mapping in LDAP, IPA, AD and Samba with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add three users with same passkey mapping in LDAP, IPA, AD and Samba. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user1, user2 and user3. :expectedresults: 1. User1, user2 and user3 su authenticates successfully with same mapping. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "only" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - client.sssd.start(service_user="root") + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") for user in ["user1", "user2", "user3"]: user_add = provider.user(user).add() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - user_add.passkey_add(f.read().strip()) + user_add.passkey_add(mapping) + + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "only" + client.sssd.start(service_user="root") + for user in ["user1", "user2", "user3"]: assert client.auth.su.passkey( username=user, pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}.{user}", + virt_type="vfido", ) From 9bcba1f36972733ddd7dfa3c60d56d49d022bd3d Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 11:53:52 +0100 Subject: [PATCH 13/27] tests: vfido for `test_passkey__check_passkey_mapping_token_as_ssh_key_only()` Transform `test_passkey__check_passkey_mapping_token_as_ssh_key_only()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index e00bde9df6c..4bce2736a0c 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -526,15 +526,16 @@ def test_passkey__su_user_same_key_for_other_users(client: Client, provider: Gen @pytest.mark.ticket(jira="SSSD-7011", gh=7066) @pytest.mark.topology(KnownTopologyGroup.AnyAD) @pytest.mark.topology(KnownTopology.LDAP) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") def test_passkey__check_passkey_mapping_token_as_ssh_key_only( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str + client: Client, provider: GenericProvider, testdatadir: str ): """ :title: Check passkey mapping with invalid ssh key with AD, Samba, and LDAP server. :setup: - 1. Add a users in AD, Samba and LDAP server and add ssh key as a passkey mapping. - 2. Setup SSSD client with FIDO, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a users in AD, Samba and LDAP server and add ssh key as a passkey mapping. + 3. Configure and start SSSD service. :steps: 1. Check su non-passkey authentication of the user. 2. Required error message in pam log. @@ -543,11 +544,18 @@ def test_passkey__check_passkey_mapping_token_as_ssh_key_only( 2. Get the expected message in pam log. :customerscenario: False """ - client.sssd.domain["local_auth_policy"] = "enable:passkey" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() with open(f"{testdatadir}/ssh-key") as f: provider.user("user1").add().passkey_add(f.read().strip()) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "enable:passkey" client.sssd.start() # We are running simple su not to check authentication with passkey but just to get From 2ca96d58c9898bb4368134d97cfa305d4beecfc6 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Fri, 6 Mar 2026 10:10:52 +0100 Subject: [PATCH 14/27] tests: vfido for `test_passkey__su_user_when_add_with_ssh_key_and_mapping()` Transform `test_passkey__su_user_when_add_with_ssh_key_and_mapping()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 33 ++++++++++++++++---------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 4bce2736a0c..1c1889fe3a2 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -570,15 +570,16 @@ def test_passkey__check_passkey_mapping_token_as_ssh_key_only( @pytest.mark.ticket(jira="SSSD-7011", gh=7066) @pytest.mark.topology(KnownTopologyGroup.AnyAD) @pytest.mark.topology(KnownTopology.LDAP) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") def test_passkey__su_user_when_add_with_ssh_key_and_mapping( - client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str + client: Client, provider: GenericProvider, testdatadir: str ): """ :title: Check authentication of user when ssh key and valid passkey mapping added with AD, Samba, and LDAP server. :setup: - 1. Add a users in AD, Samba and LDAP server and add ssh key and a passkey mapping. - 2. Setup SSSD client with FIDO, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user in LDAP, IPA, AD and Samba with ssh key and passkey mapping. + 3. Configure and start SSSD service. :steps: 1. Check su passkey authentication of the user. 2. Required error message in pam log. @@ -587,23 +588,29 @@ def test_passkey__su_user_when_add_with_ssh_key_and_mapping( 2. Get the expected message in pam log. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "enable:passkey" + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() user_add = provider.user("user1").add() - for mapping in ["ssh-key", f"passkey-mapping.{suffix}"]: - with open(f"{testdatadir}/{mapping}") as f: - user_add.passkey_add(f.read().strip()) + with open(f"{testdatadir}/ssh-key") as f: + user_add.passkey_add(f.read().strip()) + + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user_add.passkey_add(mapping) + + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "enable:passkey" client.sssd.start(service_user="root") assert client.auth.su.passkey( username="user1", pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", + virt_type="vfido", ) pam_log = client.fs.read(client.sssd.logs.pam) From eace759cd1ac92f43e2f29fc7028c57d0b27c5a1 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 13:05:23 +0100 Subject: [PATCH 15/27] tests: vfido for `test_passkey__su_fips_fido_key()` Transform `test_passkey__su_fips_fido_key()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 36 ++++++++++++-------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 1c1889fe3a2..ccfdb8d1738 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -619,38 +619,36 @@ def test_passkey__su_user_when_add_with_ssh_key_and_mapping( @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) -@pytest.mark.builtwith(client=["passkey", "umockdev"], provider="passkey") -def test_passkey__su_fips_fido_key(client: Client, provider: GenericProvider, moduledatadir: str, testdatadir: str): +@pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") +def test_passkey__su_fips_fido_key(client: Client, provider: GenericProvider): """ :title: Check su authentication of user with LDAP, IPA, AD and Samba with FIPS Fido key :setup: - 1. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user in LDAP, IPA, AD and Samba with passkey_mapping. + 3. Configure and start SSSD service. :steps: 1. Check su authentication of the user. :expectedresults: 1. User su authenticates successfully. :customerscenario: False """ - suffix = type(provider).__name__.lower() - - client.sssd.domain["local_auth_policy"] = "enable:passkey" - - # Recording files are created in FIPS enabled host with - # FIPS Fido key. + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() - with open(f"{testdatadir}/passkey-mapping.{suffix}") as f: - provider.user("user1").add().passkey_add(f.read().strip()) + user = provider.user("user1").add() + mapping = client.sssctl.passkey_register(username="user1", domain=provider.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) + client.sssd.import_domain(provider.domain, provider) + client.sssd.config.remove_section("domain/test") + client.sssd.default_domain = provider.domain + client.sssd.domain["local_auth_policy"] = "enable:passkey" client.sssd.start(service_user="root") - assert client.auth.su.passkey( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", - ) + assert client.auth.su.passkey(username="user1", pin=123456, virt_type="vfido") @pytest.mark.importance("critical") From 82153bae93b1f33738b5bf5f9940ebdffadb0386 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 13:17:42 +0100 Subject: [PATCH 16/27] tests: vfido for `test_passkey__check_tgt()` Transform `test_passkey__check_tgt()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index ccfdb8d1738..6a2c18497f0 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -653,13 +653,14 @@ def test_passkey__su_fips_fido_key(client: Client, provider: GenericProvider): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") -def test_passkey__check_tgt(client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update): +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") +def test_passkey__check_tgt(client: Client, ipa: IPA): """ :title: Check the TGT of user after authentication. :setup: - 1. Add a user with --user-auth-type=passkey in the server with passkey mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user with --user-auth-type=passkey in the server with passkey mapping. + 3. Start SSSD service. :steps: 1. Check authentication of the user 2. Check TGT after authenticates. @@ -668,18 +669,19 @@ def test_passkey__check_tgt(client: Client, ipa: IPA, moduledatadir: str, testda 2. Gets the TGT. :customerscenario: False """ - with open(f"{testdatadir}/passkey-mapping.ipa") as f: - ipa.user("user1").add(user_auth_type="passkey").passkey_add(f.read().strip()) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + + user = ipa.user("user1").add(user_auth_type="passkey") + mapping = client.sssctl.passkey_register(username="user1", domain=ipa.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) client.sssd.start(service_user="root") rc, _, output, _ = client.auth.su.passkey_with_output( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", - command="klist", + username="user1", pin=123456, command="klist", virt_type="vfido" ) assert rc == 0, "Authentication failed" From 3364beeb4b1481526b503f1df51055cebcb8108a Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 13:26:05 +0100 Subject: [PATCH 17/27] tests: vfido for `test_passkey__ipa_server_offline()` Transform `test_passkey__ipa_server_offline()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 37 +++++++++++--------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 6a2c18497f0..7962a0686eb 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -690,15 +690,14 @@ def test_passkey__check_tgt(client: Client, ipa: IPA): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") -def test_passkey__ipa_server_offline( - client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update -): +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") +def test_passkey__ipa_server_offline(client: Client, ipa: IPA): """ :title: Check the authentication of user after kdestroy and when ipa service stop. :setup: - 1. Add a user with --user-auth-type=passkey in the server with passkey mapping. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user with --user-auth-type=passkey in the server with passkey mapping. + 3. Start SSSD service. :steps: 1. Check authentication of the user and TGT after authentication. 2. Remove the tgt using #kdestroy -A and stop the IPA service. @@ -708,33 +707,29 @@ def test_passkey__ipa_server_offline( 1. User authenticates successfully and gets the TGT. 2. Successfully remove the TGT and IPA is not reachable. 3. User authenticate successfully, did not get TGT of user. - 4. User has been correctly informed. + 4. User has been correctly informed. :customerscenario: False """ - with open(f"{testdatadir}/passkey-mapping.ipa") as f: - ipa.user("user1").add(user_auth_type="passkey").passkey_add(f.read().strip()) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + + user = ipa.user("user1").add(user_auth_type="passkey") + mapping = client.sssctl.passkey_register(username="user1", domain=ipa.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) client.sssd.start(service_user="root") rc, _, output, _ = client.auth.su.passkey_with_output( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", - command="kdestroy -A", + username="user1", pin=123456, command="kdestroy -A", virt_type="vfido" ) assert rc == 0, "Authentication failed" ipa.svc.stop("ipa") rc, _, output, _ = client.auth.su.passkey_with_output( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", - command="klist", + username="user1", pin=123456, command="klist", virt_type="vfido" ) assert rc == 0, "Authentication failed" From 4938bd5773929850b2949ee3747baf9fa532d1ea Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 14:28:25 +0100 Subject: [PATCH 18/27] tests: vfido for `test_passkey__su_with_12_mappings()` Transform `test_passkey__su_with_12_mappings()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 27 +++++++++++++------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 7962a0686eb..ce9feaf120c 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -743,16 +743,15 @@ def test_passkey__ipa_server_offline(client: Client, ipa: IPA): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") @pytest.mark.ticket(gh=6931) -def test_passkey__su_with_12_mappings( - client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update -): +def test_passkey__su_with_12_mappings(client: Client, ipa: IPA): """ :title: Check authentication of user with IPA server when passkey mappings are 12 for a user :setup: - 1. Add a user with --user-auth-type=passkey in the server with 12 passkey mappings. - 2. Setup SSSD client with FIDO and umockdev, start SSSD service. + 1. Configure and start virtual passkey service + 2. Add a user with --user-auth-type=passkey in the server with 12 passkey mappings. + 3. Start SSSD service. :steps: 1. Check authentication of the user. 2. Check the TGT of user. @@ -763,21 +762,21 @@ def test_passkey__su_with_12_mappings( 3. Not getting the message after authentication. :customerscenario: False """ + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + user_add = ipa.user("user1").add(user_auth_type="passkey") for n in range(1, 13): - with open(f"{testdatadir}/passkey-mapping.ipa{n}") as f: - user_add.passkey_add(f.read().strip()) + mapping = client.sssctl.passkey_register(username="user1", domain=ipa.domain, pin=123456, virt_type="vfido") + user_add.passkey_add(mapping) client.sssd.start(service_user="root") rc, _, output, _ = client.auth.su.passkey_with_output( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", - command="klist", + username="user1", pin=123456, command="klist", virt_type="vfido" ) assert rc == 0, "Authentication failed" From 8d2cc50efdb40a8013c25db3b49b06bd402a6fdf Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 15:10:03 +0100 Subject: [PATCH 19/27] tests: vfido for `test_passkey__su_no_pin_set()` Transform `test_passkey__su_no_pin_set()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 27 ++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index ce9feaf120c..294eadb37f1 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -792,17 +792,16 @@ def test_passkey__su_with_12_mappings(client: Client, ipa: IPA): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") @pytest.mark.ticket(gh=6931) -def test_passkey__su_no_pin_set( - client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update -): +def test_passkey__su_no_pin_set(client: Client, ipa: IPA): """ :title: Check authentication of user with IPA server when no pin set for the Passkey :setup: - 1. Add a user with --user-auth-type=passkey in the IPA server - 2. Modify Passkey configuration to set require user verification during authentication to false - 3. Setup SSSD client with FIDO and umockdev, start SSSD service + 1. Configure and start virtual passkey service + 2. Add a user with --user-auth-type=passkey in the IPA server + 3. Modify Passkey configuration to set require user verification during authentication to false + 4. Start SSSD service :steps: 1. Check authentication of the user when no pin set for the Passkey 2. Check the TGT of user @@ -811,18 +810,22 @@ def test_passkey__su_no_pin_set( 2. Get TGT after authentication of user :customerscenario: False """ - with open(f"{testdatadir}/passkey-mapping.ipa") as f: - ipa.user("user1").add(user_auth_type="passkey").passkey_add(f.read().strip()) + client.vfido.reset() + client.vfido.pin_disable() + client.vfido.start() + + user = ipa.user("user1").add(user_auth_type="passkey") + mapping = client.sssctl.passkey_register(username="user1", domain=ipa.domain, pin=None, virt_type="vfido") + user.passkey_add(mapping) ipa.host.conn.run("ipa passkeyconfig-mod --require-user-verification=False", raise_on_error=False) client.sssd.start(service_user="root") rc, _, output, _ = client.auth.su.passkey_with_output( username="user1", - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", + pin=None, command="klist", + virt_type="vfido", auth_method=PasskeyAuthenticationUseCases.PASSKEY_NO_PIN_NO_PROMPTS, ) From 8e581dd2f86397633a7f7fea2080dc731af10dbe Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 5 Mar 2026 15:19:09 +0100 Subject: [PATCH 20/27] tests: vfido for `test_passkey__prompt_options()` Transform `test_passkey__prompt_options()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 27 ++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 294eadb37f1..c7ad412c0ad 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -842,17 +842,16 @@ def test_passkey__su_no_pin_set(client: Client, ipa: IPA): @pytest.mark.importance("medium") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") @pytest.mark.ticket(gh=6931) -def test_passkey__prompt_options( - client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update -): +def test_passkey__prompt_options(client: Client, ipa: IPA): """ :title: Check authentication of user with updated prompting options :setup: - 1. Add a user in the server with passkey mappings - 2. Add the prompting options to sssd.conf file - 3. Setup SSSD client with FIDO and umockdev, start SSSD service + 1. Configure and start virtual passkey service + 2. Add a user in the server with passkey mappings + 3. Add the prompting options to sssd.conf file + 4. Start SSSD service :steps: 1. Check authentication of the user 2. Check the updated prompt options @@ -861,8 +860,14 @@ def test_passkey__prompt_options( 2. Got the updated prompt options :customerscenario: False """ - with open(f"{testdatadir}/passkey-mapping.ipa") as f: - ipa.user("user1").add(user_auth_type="passkey").passkey_add(f.read().strip()) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + + user = ipa.user("user1").add(user_auth_type="passkey") + mapping = client.sssctl.passkey_register(username="user1", domain=ipa.domain, pin=123456, virt_type="vfido") + user.passkey_add(mapping) client.sssd.section("prompting/passkey")["interactive"] = "True" client.sssd.section("prompting/passkey")["interactive_prompt"] = "Please, insert the passkey and press enter" @@ -872,13 +877,11 @@ def test_passkey__prompt_options( rc, _, output, _ = client.auth.su.passkey_with_output( username="user1", - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", pin=123456, interactive_prompt="Please, insert the passkey and press enter", touch_prompt="Can you touch the passkey", command="klist", + virt_type="vfido", auth_method=PasskeyAuthenticationUseCases.PASSKEY_PIN_AND_PROMPTS, ) From 90a8ce3371fb32ee61299250b9e05d399c08a95e Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 2 Mar 2026 10:23:27 +0100 Subject: [PATCH 21/27] tests: vfido for `test_passkey__su_fallback_to_password()` Transform `test_passkey__su_fallback_to_password()` to use vfido instead of umockdev Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 27 ++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index c7ad412c0ad..a6454d0da99 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -898,37 +898,40 @@ def test_passkey__prompt_options(client: Client, ipa: IPA): @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) -@pytest.mark.builtwith(client=["passkey", "umockdev"], ipa="passkey") +@pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") @pytest.mark.ticket(gh=7143) -def test_passkey__su_fallback_to_password( - client: Client, ipa: IPA, moduledatadir: str, testdatadir: str, umockdev_ipaotpd_update -): +def test_passkey__su_fallback_to_password(client: Client, ipa: IPA): """ :title: Check password authentication of user with IPA server when sssd fall back to password authentication :setup: - 1. Add a user with --user-auth-type=passkey, password in the IPA server - 2. Setup SSSD client with FIDO and umockdev, start SSSD service + 1. Configure and start virtual passkey service + 2. Add a user with --user-auth-type=passkey, password in the IPA server + 3. Start SSSD service :steps: - 1. Check authentication of the user with password + 1. Check authentication of the user with password fallback 2. Check the TGT of user :expectedresults: 1. User authenticates successfully 2. Get TGT after authentication of user :customerscenario: False """ - with open(f"{testdatadir}/passkey-mapping.ipa") as f: - ipa.user("user1").add(user_auth_type=["passkey", "password"]).passkey_add(f.read().strip()) + client.vfido.reset() + client.vfido.pin_enable() + client.vfido.pin_set(123456) + client.vfido.start() + + ipa.user("user1").add(password="Secret123", user_auth_type=["passkey", "password"]).passkey_add_register( + client=client, pin=123456, virt_type="vfido" + ) client.sssd.start(service_user="root") rc, _, output, _ = client.auth.su.passkey_with_output( username="user1", - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", pin="\\n", command="klist", auth_method=PasskeyAuthenticationUseCases.PASSKEY_FALLBACK_TO_PASSWORD, + virt_type="vfido", ) assert rc == 0, "Authentication failed" From ef87c505d4447c8f17c601e9fa2c6ad91b5a1ae3 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Wed, 27 May 2026 12:35:38 +0200 Subject: [PATCH 22/27] tests: mark intermittent passkey tests as flaky `test_passkey__su_user_when_offline` and `test_passkey__su_with_12_mappings` fail intermittently across different distributions. Mark them as flaky to rerun them without triggering a failure. Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index a6454d0da99..bc9d1d6b4a2 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -339,6 +339,7 @@ def test_passkey__su_user_when_server_is_not_resolvable(client: Client, provider ) +@pytest.mark.flaky(max_runs=5) @pytest.mark.importance("high") @pytest.mark.topology(KnownTopologyGroup.AnyProvider) @pytest.mark.builtwith(client=["passkey", "vfido"], provider="passkey") @@ -741,6 +742,7 @@ def test_passkey__ipa_server_offline(client: Client, ipa: IPA): assert klist_check, "Credential cache found" +@pytest.mark.flaky(max_runs=5) @pytest.mark.importance("critical") @pytest.mark.topology(KnownTopology.IPA) @pytest.mark.builtwith(client=["passkey", "vfido"], ipa="passkey") From e059f991e32dad7d589b20939944c4af51d8b49e Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 9 Mar 2026 16:59:46 +0100 Subject: [PATCH 23/27] tests: remove unused passkey fixture Now that passkey tests are using vfido this fixture was unnecessary Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index bc9d1d6b4a2..5a70ce245b3 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -70,7 +70,6 @@ import re import pytest -from pytest_mh import mh_fixture from sssd_test_framework.roles.client import Client from sssd_test_framework.roles.generic import GenericProvider from sssd_test_framework.roles.ipa import IPA @@ -78,17 +77,6 @@ from sssd_test_framework.utils.authentication import PasskeyAuthenticationUseCases -@mh_fixture() -def umockdev_ipaotpd_update(ipa: IPA, request: pytest.FixtureRequest): - """ - Update the ipa-optd@.service file from ipa server with - 'Environment=LD_PRELOAD=/opt/random.so' to avoid the data mismatch - error while running the umockdev-run command while authenticating the user. - """ - ipa.fs.append("/usr/lib/systemd/system/ipa-otpd@.service", "Environment=LD_PRELOAD=/opt/random.so") - ipa.svc.restart("ipa") - - @pytest.mark.importance("high") @pytest.mark.topology(KnownTopology.Client) @pytest.mark.builtwith(client=["passkey", "vfido"]) From fc59c0a77f44aa3d0bfdc90cdd6babc450005e3a Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 9 Mar 2026 17:14:37 +0100 Subject: [PATCH 24/27] tests: remove references to umockdev in comments Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 47 +------------------------- 1 file changed, 1 insertion(+), 46 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 5a70ce245b3..36afd8b892a 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -17,52 +17,7 @@ We can't support remote authentication (ssh) because there isn't any way of doing the remote authentication when the key is attached to your laptop. Here, passkey support is tested with su, tests are running with -umockdev, not with a physical key. - -We are creating the recording files and reusing them in test without having passkey connected to host. -To create the recording files we have to connect passkey and need biometric -authentication such as pin and finger touch. - -we use sssctl tool to create the passkey-mapping. -# sssctl passkey-register --username= --domain= -Next, it will ask for PIN and generate the passkey-mapping and token. - -.. code-block:: - mapping = client.sssctl.passkey_register( - username="user1", - domain="ldap.test", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script", - ) - -Once we add user along with passkey-mapping, we can test/assert the passkey authentication. -While authenticating we need to username, pin of passkey and some recording files which will use for authenticating -the user. - -.. code-block:: - assert client.auth.su.passkey( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.{suffix}", - ) - -For IPA tests where we need to test commands after authentication of user, we the use following code. -Here, we have an extra argument as a command to test in session after authentication of user. -It returns returncode either 0 or 1 and output to fetch the console messages. - -.. code-block:: - rc, _, output, _ = client.auth.su.passkey_with_output( - username="user1", - pin=123456, - device=f"{moduledatadir}/umockdev.device", - ioctl=f"{moduledatadir}/umockdev.ioctl", - script=f"{testdatadir}/umockdev.script.ipa", - command="klist", - ) +vfido, not with a physical key. """ from __future__ import annotations From 9283921738e3898848aeb176c56fde90a1e0d0b9 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Tue, 10 Mar 2026 13:01:33 +0100 Subject: [PATCH 25/27] tests: remove unused umockdev recordings Signed-off-by: Iker Pedrosa --- src/tests/system/data/test_passkey/readme.md | 68 ----- .../passkey-mapping.ipa | 1 - .../umockdev.script.ipa | 25 -- .../passkey-mapping.ipa | 1 - .../umockdev.script.ipa | 22 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 19 -- .../umockdev.script.ipa | 22 -- .../umockdev.script.ldap | 21 -- .../umockdev.script.samba | 19 -- .../passkey-mapping.ipa | 1 - .../umockdev.script.ipa | 30 --- .../passkey-mapping | 1 - .../umockdev.script | 23 -- .../passkey-mapping | 1 - .../umockdev.script | 19 -- .../passkey-mapping.ipa | 1 - .../umockdev.script.ipa | 29 --- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 23 -- .../umockdev.script.ipa | 20 -- .../umockdev.script.ldap | 21 -- .../umockdev.script.samba | 20 -- .../passkey-mapping.ipa | 1 - .../umockdev.script.ipa | 18 -- .../test_passkey__su_user/passkey-mapping.ad | 1 - .../test_passkey__su_user/passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../test_passkey__su_user/umockdev.script.ad | 19 -- .../test_passkey__su_user/umockdev.script.ipa | 22 -- .../umockdev.script.ldap | 21 -- .../umockdev.script.samba | 19 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad.user1 | 21 -- .../umockdev.script.ad.user2 | 18 -- .../umockdev.script.ad.user3 | 20 -- .../umockdev.script.ipa.user1 | 22 -- .../umockdev.script.ipa.user2 | 23 -- .../umockdev.script.ipa.user3 | 21 -- .../umockdev.script.ldap.user1 | 21 -- .../umockdev.script.ldap.user2 | 20 -- .../umockdev.script.ldap.user3 | 20 -- .../umockdev.script.samba.user1 | 22 -- .../umockdev.script.samba.user2 | 19 -- .../umockdev.script.samba.user3 | 18 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 27 -- .../umockdev.script.ldap | 20 -- .../umockdev.script.samba | 25 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 19 -- .../umockdev.script.ipa | 22 -- .../umockdev.script.ldap | 21 -- .../umockdev.script.samba | 19 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 19 -- .../umockdev.script.ipa | 22 -- .../umockdev.script.ldap | 21 -- .../umockdev.script.samba | 24 -- .../passkey-mapping.ad | 1 - .../passkey-mapping.ipa | 1 - .../passkey-mapping.ldap | 1 - .../passkey-mapping.samba | 1 - .../umockdev.script.ad | 12 - .../umockdev.script.ipa | 12 - .../umockdev.script.ldap | 12 - .../umockdev.script.samba | 12 - .../umockdev.script.ad | 8 - .../umockdev.script.ipa | 8 - .../umockdev.script.ldap | 8 - .../umockdev.script.samba | 8 - .../passkey-mapping.ad1 | 1 - .../passkey-mapping.ad2 | 1 - .../passkey-mapping.ad3 | 1 - .../passkey-mapping.ad4 | 1 - .../passkey-mapping.ipa1 | 1 - .../passkey-mapping.ipa2 | 1 - .../passkey-mapping.ipa3 | 1 - .../passkey-mapping.ipa4 | 1 - .../passkey-mapping.ldap1 | 1 - .../passkey-mapping.ldap2 | 1 - .../passkey-mapping.ldap3 | 1 - .../passkey-mapping.ldap4 | 1 - .../passkey-mapping.samba1 | 1 - .../passkey-mapping.samba2 | 1 - .../passkey-mapping.samba3 | 1 - .../passkey-mapping.samba4 | 1 - .../umockdev.script.ad | 21 -- .../umockdev.script.ipa | 21 -- .../umockdev.script.ldap | 23 -- .../umockdev.script.samba | 20 -- .../passkey-mapping.ipa1 | 1 - .../passkey-mapping.ipa10 | 1 - .../passkey-mapping.ipa11 | 1 - .../passkey-mapping.ipa12 | 1 - .../passkey-mapping.ipa2 | 1 - .../passkey-mapping.ipa3 | 1 - .../passkey-mapping.ipa4 | 1 - .../passkey-mapping.ipa5 | 1 - .../passkey-mapping.ipa6 | 1 - .../passkey-mapping.ipa7 | 1 - .../passkey-mapping.ipa8 | 1 - .../passkey-mapping.ipa9 | 1 - .../umockdev.script.ipa | 32 --- .../system/data/test_passkey/umockdev.device | 232 ------------------ .../system/data/test_passkey/umockdev.ioctl | 4 - 124 files changed, 1463 deletions(-) delete mode 100644 src/tests/system/data/test_passkey/readme.md delete mode 100644 src/tests/system/data/test_passkey/test_passkey__check_tgt/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__check_tgt/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__prompt_options/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__prompt_options/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__register_ipa/passkey-mapping delete mode 100644 src/tests/system/data/test_passkey/test_passkey__register_ipa/umockdev.script delete mode 100644 src/tests/system/data/test_passkey/test_passkey__register_sssctl/passkey-mapping delete mode 100644 src/tests/system/data/test_passkey/test_passkey__register_sssctl/umockdev.script delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ad delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad4 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa4 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap4 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba4 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ad delete mode 100755 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ldap delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.samba delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa1 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa10 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa11 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa12 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa2 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa3 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa4 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa5 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa6 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa7 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa8 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa9 delete mode 100644 src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/umockdev.script.ipa delete mode 100644 src/tests/system/data/test_passkey/umockdev.device delete mode 100644 src/tests/system/data/test_passkey/umockdev.ioctl diff --git a/src/tests/system/data/test_passkey/readme.md b/src/tests/system/data/test_passkey/readme.md deleted file mode 100644 index 001fa3d3c85..00000000000 --- a/src/tests/system/data/test_passkey/readme.md +++ /dev/null @@ -1,68 +0,0 @@ -Passkey support is tested with su, tests are running with -umockdev, not with a physical key. - -First step is register the key the system administrator uses with sssctl. -The output of this command can be added to the LDAP server in a dedicated attribute for the user. - -```sssctl passkey-register --username= --domain=``` - -Next, it will ask for PIN and generate the passkey-mapping and token. - -For example: - -``` -[root@client ~]# sssctl passkey-register --username=joe --domain=ipa.test -Enter PIN: - -Please touch the device. -passkey:N5YdS4ZGLS6v7BWYSrvVygRPsvtqTJ9DrAclM5S1C/18axs8XutDEYuKiQrZGwOEpxGsHE1q19A4OOi0bct29g==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEX/gpbrCR/Q+f3CQE9GjVj7Ck+uHl9x5HuacZ+xitqpanwmRzqdu6ls2/CmaOuPs29Sgpi/HZXexW2R5okV4Stg== -``` - -The output string has `PASSKEY:credentialId,publicKey` format. - -umockdev mocks Linux devices for creating integration tests for hardware related libraries and programs. -It also provides tools to record the properties and behaviour of particular devices, and to run a program -or test suite under a test bed with the previously recorded devices loaded. - -umockdev consists of the following parts: - -- The `umockdev-record` program generates text dumps (conventionally called *.umockdev) of some specified, - or all of the system's devices and their sysfs attributes and udev properties. -- The `libumockdev-preload` library intercepts access to /sys, /dev/, /proc/, the kernel's netlink socket (for uevents) - and ioctl() and re-routes them into the sandbox built by libumockdev. -- The `umockdev-run` program builds a sandbox using libumockdev, can load *.umockdev, *.ioctl, and *.script files - into it, and run a program in that sandbox. - -We need device file, to create it we use following command, - -```HIDRAW=$(fido2-token -L|cut -f1 -d:)``` - -```umockdev-record $HIDRAW > /tmp/umockdev.device``` - -We need `random.so` as an `LD_PRELOAD` while creating the recording files, `random.so` is created by compiling [random.c](https://github.com/SSSD/sssd-ci-containers/tree/master/src/ansible/roles/passkey/files). - -```gcc -fPIC -shared -o random.so random.c -lcrypto``` - -Above `gcc` command is being used to compile `random.c` file. - -We use following command to create the recording files, passkey is connected and after entering the correct PIN, it will blink to touch and then it will create the recording files. - -``` -LD_PRELOAD=/opt/random.so umockdev-record --script ${HIDRAW}=/tmp/umockdev.script --ioctl ${HIDRAW}=/tmp/umockdev.ioctl -- bash -c 'env | grep ^UMOCKDEV_ > /etc/sysconfig/sssd; printf "LD_PRELOAD=$LD_PRELOAD" >> /etc/sysconfig/sssd; systemctl restart sssd; chmod -R a+rwx $UMOCKDEV_DIR; su - ci -c "su - user1 -c whoami"' -Insert your passkey device, then press ENTER. -Enter PIN: -su: warning: cannot change directory to /home/user1: Permission denied --sh: /home/user1/.profile: Permission denied -user1 -``` - -The above command create `/tmp/umockdev.script` and `/tmp/umockdev.ioctl`, those will be use in `umockdev-run` command to check authentication without touch the passkey. - -To test, we use following command, here passkey did not blink to touch nor we are touching the key, - -``` -LD_PRELOAD=/opt/random.so umockdev-run --device /tmp/umockdev.device --script ${HIDRAW}=/tmp/umockdev.script --ioctl ${HIDRAW}=/tmp/umockdev.ioctl -- bash -c 'env | grep ^UMOCKDEV_ > /etc/sysconfig/sssd; printf "LD_PRELOAD=$LD_PRELOAD" >> /etc/sysconfig/sssd; systemctl restart sssd; chmod -R a+rwx $UMOCKDEV_DIR; date ; su - ci -c "su - user1 -c whoami"' -Insert your passkey device, then press ENTER. -Enter PIN: -user1 -``` \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__check_tgt/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__check_tgt/passkey-mapping.ipa deleted file mode 100644 index 2f4b8466dc7..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__check_tgt/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:UUDmIHJqneuAiCxFQViZ3Sth4jwIPir2SAsOS0jj/WFAi8kdPY5SwAmlWfLhJfi9GJHZiOAqnXgfSEXjUWdx4Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnZWGeUbCGnaLN7sGLOX+iM+vQwnv1RLJMxr9tQRLTfn1pkzzHLVTeK0AWpOeOoQgHtiNFnIYx6Js8yzLAvocGQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__check_tgt/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__check_tgt/umockdev.script.ipa deleted file mode 100644 index 831ad5d490c..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__check_tgt/umockdev.script.ipa +++ /dev/null @@ -1,25 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^C^D^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^C^D֐^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^C^D֐^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^C^D^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^C^D^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^C^D^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^C^D֐^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Q@^@^C^D^@ rj뀈,EAX+a<^H>*H^K^NKHa@^]=R^IY%^Xو*x^_HEQ^@^C^D^Agqdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^C^D֐^@^@^AbidX@Q@ rj뀈,EAX+a<^H>*H^K^NKHa@^]=R^IY%^C^D^@^Xو*x^_HEQgqdtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^C^D^AC}.[^@^@^@^@^S^CXG0E^B!^@F/Z/^U^S/^Pb^M*Wal7د}^C^E:_&4v^T^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@^C^D֐^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^C^D֐^@Q^@^A^A^B^C8^X ^A!X rWCm;Ģާ^ZPie_r׀B"X حrX!m^C^D^@Wz;^Y^CI& ³S&קn;ah^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^C^D֐^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pm9^@^@^@^@ -w 1 ^@^C^D֐^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Q@^@^C^D^@ rj뀈,EAX+a<^H>*H^K^NKHa@^]=R^IY%^Xو*x^_HEQ^@^C^D^Agqdtypejpublic-key^Ebup^FX y˫3-ꆣ\32.JzW#^I^@^C^D^Bm^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 252 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 291 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 291 ^C^Dֻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^C^Dֻ^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^C^D֐^@^@^AbidX@Q@ rj뀈,EAX+a<^H>*H^K^NKHa@^]=R^IY%^C^D^@^Xو*x^_HEQgqdtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^C^D^AC}.[^E^@^@^@^V^CXH0F^B!^@pC^^p3G^K|NjyZe˒e6d^B!^@^L^C^D^BV^Al^J4y1"ApZm|w^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/passkey-mapping.ipa deleted file mode 100644 index 1927049b35b..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:xqTZML5T+1ei2thF7T5YkVvX2XfloRUpbvaUez1t2HWlt9zqfeiG3E3vH50hqYGnTHRXZgiEjYVZyTNjJMKFqg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEk2VLWjYMcWr95VAhzMzc6vHWIyvy/Hqgd7TITTFLjfTVkDh6mtlE+P8C8iaRDOV8ywnNbb8ogjw+MXFkiAg3MQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/umockdev.script.ipa deleted file mode 100644 index 0aa3a56e5ba..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__ipa_server_offline/umockdev.script.ipa +++ /dev/null @@ -1,22 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^Arl^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@rl^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 rl^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrrl^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMrl^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyrl^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@rl^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Ƥ^@rl^@0SWE>X[w^U)n{=mu}M^_!LtWf^HY3c$^@rl^A…dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 rl^@^@^AbidX@Ƥ0SWE>X[w^U)n{=mu}M^_!rl^@LtWf^HY3c$…dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/orl^AC}.[^@^@^@^@^K^CXF0D^B H,"^M0ױn8:_2s+2:g^B _^D8Trl^BᤵcVm[h'^B^S^R1n^Y^Y^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 3 ^@rl^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 rl^@Q^@^A^A^B^C8^X ^A!X ^[3^IQ?R|%^Ah/ޱ;4^@|.^G"X 5xd^V^Krl^@be5^J^_^Ac#^M^[Y^`^Toǜ^T^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@rl^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PX[w^U)n{=mu}M^_!LtWf^HY3c$^@rl^A…dtypejpublic-key^Ebup^FX ^C,b^WdY%S5Ūɞ^M^]^@rl^Bv^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 280 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 rl^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 222 rl^@^@^AbidX@Ƥ0SWE>X[w^U)n{=mu}M^_!rl^@LtWf^HY3c$…dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/orl^AC}.[^E^@^@^@^O^CXF0D^B ^A"^IJ,R^DR^R^Cr-1"Ӧ!I^B nKLsrl^B^_b5\A^U}¸)^I^Aw=^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ad deleted file mode 100644 index 58f3e1045d6..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:Wp075+YqPw9bn3UhyNUa1u0wu8I982JVRxR/cd3KRplwD12NweMI15fMSTclruHiTPdi7i7y9IRGbTRtDWPt4w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEh+6kmCDkIaUiHUx1SobhNo7jP6wUJCBocQP9jxhpM/uBRKNXWUUKNMJwiOp0Nkj/OeSP2xdtLNazs4KEPBk15A== diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ipa deleted file mode 100644 index 915689bd654..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:NUZMRUXIb/W8Ij1GqwCDHSCWxt/SxWxckwtQjLYi/X6Y1qZFB+HI8WO6khzAjzsz248kHbaeAf9qfmqfCky1Jg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIasAa8ogjPCKXeA4KY3t0W3xBRmG+E4D+MNoRIAJrYuNLSYtAcOL7DCbIfgc+7c5Y4Mh/FzoEyeumKGYMoyTfg== diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ldap deleted file mode 100644 index 82d76d9b590..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:mQEUTWdtDJPELQNTDdxXNHlfIO1qXFf0LVZjWEfyDALFzvLZ4e4XD5bemqq+o3ThrzT6k1I1n3Z2N00GvLSmjQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqk7K5VAI7Evr4ar8X82L/sxm/Bnm5Ti31xnLfGO0BipwHucw8+/wT4+6T9j5gdMwZKUcXR4BILpmULEyrcZUfw== diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.samba deleted file mode 100644 index f602626971f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:xYBuvCazxVg5VJ/D2yRI2/3ji86a+yft0W2S/BOF/pIZcwaxJLP1bZjWN7oJa3PP8p2N26yG2Erd90yIGOXocQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC1cAEJJW5SVDrCL62BYgtilv4DgkeiEXpNrdsMRk5+Iv5ddP6lgMH5hD98ddFlJX/YhEXdty6UibztVmgO7asQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ad deleted file mode 100644 index e9864e7f2da..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ad +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Z;^@^@*?^O[u!^Z0=bUG^TqFp^O]^HחI7%Lb.Fm4m^Mc^@^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 ^@^@^AbidX@Z;*?^O[u!^Z0=bUG^TqFp^O]^HחI7%^@Lb.Fm4m^Mcdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^AA,K!^@^@^@^@^T^CXG0E^B t.F^^^]^AG^U@]/<*r^On^Z^B!^@^KX^B4ߚ>nut^Z^EXWn^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@Q^@^A^A^B^C8^X ^A!X 7DB1f_о*^@p^BL^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 285 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 174 p^@^@^AbidX@5FLEEo"=F^@^] l\^KP"~֦E^Gc^\;3p^@ۏ$^]^Aj~j^JL&dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/op^AC}.[^E^@^@^@^\^CXG0E^B Eo]Wk%^H$-^W^BR^`x^P׀^B!^@ёqp^Bu9\^ZKR&>/͎[`t,^^eg^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ldap b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ldap deleted file mode 100644 index db026662951..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.ldap +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^S=^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^S=^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^S=^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^S=^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^A^TMgm^@^S=^@^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt4R5vv7M^Fd^@^S=^Atypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^@^@^@^@^C^CXH0F^B!^@9}K:N^M^PraX^D^CxM^B!^@z^A^S=^B􊲳^P+q^@^P|^XM$Fw^]6P3^[wq^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^S=^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@Q^@^A^A^B^C8^X ^A!X H^GTd^Aڒ8X^T֞{^_uLd^S^G^B^@ -r 240 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 28 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^E^@^@^@^G^CXF0D^B j8^M\:H^O@%qt(^\/Ǻ~$$!>;^B u^S=^B{9AbF6^Xs5^K*ywv^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.samba deleted file mode 100644 index 4c0b6e23e92..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__lookup_user_from_cache/umockdev.script.samba +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 1 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^An5^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrn5^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMn5^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyn5^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@n5^@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iks۬JL^@n5^A^Xqdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 n5Ő^@^@^AbidX@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iksn5^@۬JL^Xqdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>n5^A`^_W^@^@^@^@C^CXG0E^B ^]^TM^]^W4yZ٢@ޝ^@^B!^@(^HSn5^B^EV^]+^X3YW3C7HD^D$^\^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@Q^@^A^A^B^C8^X ^A!X $xܰXy,ҟ^E@~$h@^P"X }^V%^Ovpn5^@iu\E^M'^@@Υj.0bZ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pn5^A`^_W^E^@^@^@F^CXH0F^B!^@/2^_1,,0^ABd^FKZ@m^B!^@^S&n5^BO|FoзN$<ˣ!W\^V^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__prompt_options/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__prompt_options/passkey-mapping.ipa deleted file mode 100644 index a89bee8a504..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__prompt_options/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:bjxRHsB/AXOOfZSeofVLuJZymEVMlNIica/jDaBQ2Ku+tFgaRnmk1q6c0t8OeX4ykiWs0J39SjySi142Kuw8tA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2dKjseUv7dBMVB1+kGrkuFkMM9pblYf6wyo5V4Ue2HN49oRD9/mDx8WDZP4nl8yRuKVEJMoMRwCy2GPEcW+YjQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__prompt_options/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__prompt_options/umockdev.script.ipa deleted file mode 100644 index 0e88c0f935e..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__prompt_options/umockdev.script.ipa +++ /dev/null @@ -1,30 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^Aˏ-^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@ˏ-^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ˏ-^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrˏ-^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMˏ-^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyˏ-^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@ˏ-^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@n<^@ˏ-^@Q^^^As}KrEL"q^MPثX^ZFy֮^Ny~2%НJ<^`6*^@ˏ-^AF^A'0΂^@^@^@^@ -w 1 ^@ˏ-^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@n<^@ˏ-^@Q^^^As}KrEL"q^MPثX^ZFy֮^Ny~2%НJ<^`6*^@ˏ-^A^Rg8^@^OOP^H6^K4^Y^JMn^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@g8^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P]^KRg8^C$wJˡƲ婟Cx^RV^B ^A>nnUU0Q\]՟^CGcg8^Dx5cY^B0^B0^A^C^B^A^B^B^I^@9*7_80^M^F^I*H^M^A^A^K^E^@0.1,0*^F^CU^D^C^S#g8^EYubico U2F Root CA Serial 4572006310 ^W^M140801000000Z^X^O20500g8^F904000000Z0n1^K0^I^F^CU^D^F^S^BSE1^R0^P^F^CU^D^J^L^IYubico AB1"0 ^F^CU^D^K^L^YAutg8^Ghenticator Attestation1'0%^F^CU^D^C^L^^Yubico U2F EE Serial 92551g8^H41600Y0^S^F^G*H=^B^A^F^H*H=^C^A^G^CB^@^DS0^Nȣ\^G2V^FL$]^MSX^Kg8^IsG^O^W^Uyyhp\^W^C&oۆ^U#£00^S^F^J+^F^A^D^A^J^M^A^D^E^D^Cg8^J^E^D^C0"^F^I+^F^A^D^A^J^B^D^U1.3.6.1.4.1.41482.1.70^S^F^K+^F^A^D^A^\^B^A^A^D^D^C^B^Dg8^K00!^F^K+^F^A^D^A^\^A^A^D^D^R^D^P/W^SG^VZ *0^L^F^CU^]^S^A^A^D^B0^@0^M^F^I*Hg8^L^M^A^A^K^E^@^C^A^A^@^Ai1d;I^O!/X,H^\_^X"t9e>3J]^KbP^N^D<ԓg8^MpI^Hw^J^P=^VN^Rr`C6"̜j^G-x'^_^A^^jE| {V^Rg|%51g8^NKөuԼd~^R,޵/u^T^@\b^_*G^Hۨy%M^V:E*DN^T^YvX6^N^M^`g8^OE^V^N)"L^HP`nw<\S~rOoL*2r?Q^H.k[]ȊLDNEg8^P;31V^P~#6!^K((g!B^Kv^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__register_sssctl/passkey-mapping b/src/tests/system/data/test_passkey/test_passkey__register_sssctl/passkey-mapping deleted file mode 100644 index 69c3757b81c..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__register_sssctl/passkey-mapping +++ /dev/null @@ -1 +0,0 @@ -passkey:P4FxRBaZKEWiwC9bUt4TSsEla4S3S5rRNsQ5uZQjNO6R7hcBQkE52/v7CUXA6Jm/pXcU3XesaslZGiV+RswjkA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6n4ktkd2yTcxqcQhXpHhs1AXLQGXAB1fWwFmb9gYOngjkT+ENUZGbA78IqVrRZBWGu2YJBPWo7UuamPsLcYCww== diff --git a/src/tests/system/data/test_passkey/test_passkey__register_sssctl/umockdev.script b/src/tests/system/data/test_passkey/test_passkey__register_sssctl/umockdev.script deleted file mode 100644 index 9e04a725cc5..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__register_sssctl/umockdev.script +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A2qu^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@2qu^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 2qu^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr2qu^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM2qu^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key2qu^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 3645 ^@2qu^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 2qu^@Q^@^A^A^B^C8^X ^A!X m^W-(l9۝W`^B{eNȈeT@=^\"X >^R2qu^@^OOP^H6^K4^Y^JMn^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@2qu^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^PyIlr}^A\^L.?^B X9S^N鵭8t^\"2:[c2qu^Dx5cY^B0^B0^A^C^B^A^B^B^I^@9*7_80^M^F^I*H^M^A^A^K^E^@0.1,0*^F^CU^D^C^S#2qu^EYubico U2F Root CA Serial 4572006310 ^W^M140801000000Z^X^O205002qu^F904000000Z0n1^K0^I^F^CU^D^F^S^BSE1^R0^P^F^CU^D^J^L^IYubico AB1"0 ^F^CU^D^K^L^YAut2qu^Ghenticator Attestation1'0%^F^CU^D^C^L^^Yubico U2F EE Serial 925512qu^H41600Y0^S^F^G*H=^B^A^F^H*H=^C^A^G^CB^@^DS0^Nȣ\^G2V^FL$]^MSX^K2qu^IsG^O^W^Uyyhp\^W^C&oۆ^U#£00^S^F^J+^F^A^D^A^J^M^A^D^E^D^C2qu^J^E^D^C0"^F^I+^F^A^D^A^J^B^D^U1.3.6.1.4.1.41482.1.70^S^F^K+^F^A^D^A^\^B^A^A^D^D^C^B^D2qu^K00!^F^K+^F^A^D^A^\^A^A^D^D^R^D^P/W^SG^VZ *0^L^F^CU^]^S^A^A^D^B0^@0^M^F^I*H2qu^L^M^A^A^K^E^@^C^A^A^@^Ai1d;I^O!/X,H^\_^X"t9e>3J]^KbP^N^D<ԓ2qu^MpI^Hw^J^P=^VN^Rr`C6"̜j^G-x'^_^A^^jE| {V^Rg|%512qu^NKөuԼd~^R,޵/u^T^@\b^_*G^Hۨy%M^V:E*DN^T^YvX6^N^M^`2qu^OE^V^N)"L^HP`nw<\S~rOoL*2r?Q^H.k[]ȊLDNE2qu^P;31V^P~#6!^K((g!B^Kv^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/passkey-mapping.ipa deleted file mode 100644 index 0c0a4ff341e..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:SSgOUcGCN5WWyIfxAKkFN2HJ+Ko98UVT+O+P0cFgP0YYAKY2zhbFnjT5ZYOwh6Z1h4/7gZIPVEjF4TY6vmPbHg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEHoY7OmDGaK3Q5EVB2LdtP1Gyko6Fz5j5KhLSKy0jKJ47QngRYc6nfzfhnQ2LQpCxbbQcnxnhkNDZugkx9VC1gQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/umockdev.script.ipa deleted file mode 100644 index c8e82d860e1..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_fallback_to_password/umockdev.script.ipa +++ /dev/null @@ -1,29 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^ArE^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@rE^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 rE^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrrE^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMrE^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyrE^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@rE^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@I(^@rE^@^NQ7ȇ^@^E7a=ES`?F^X^@6^VŞ4eu^OTH6:^@rE^Ac^^dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 rE^@^@^AbidX@I(^NQ7ȇ^@^E7a=ES`?F^X^@6^VŞ4eurE^@^OTH6:c^^dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/orE^AC}.[^@^@^@^@^I^CXF0D^B hmie^UЯZ^Hb^\Mu&^N6ν^B ,r^SOrE^B-0G]^Wִ"u!^DU]^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@rE^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 rE^@Q^@^A^A^B^C8^X ^A!X d^O^HPûw7^H-}_hXW8R^Uh0"X WZ1^ZRrE^@w8^R.#=m[4v^U^@^K,E^A|dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 ^K,E^@^@^AbidX@^_K^Yr:6^@Buj$~^[^R^^{o^@D당w^[iq ^^+^K,E^@3gv-?e5>|dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^K,E^AA,K!^@^@^@^@^C^CXG0E^B!^@juQ]^_c'2^Mz^B1^W^`^[g^B d^S^Z^K,E^B56^T1fv^]Ħu?IXH^Mh^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^K,E^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^K,E^@Q^@^A^A^B^C8^X ^A!X ^Z^W|^`IL=#|vs^A9^\{Ž^Aȭ ^M"X k(4^Y^]^K,E^@f^S҉9Dѡ^V!^RJz]^L޶^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@^K,E^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pu^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^K,E^@5^@^BX0bQ^T^S^P|^Isup#lS^O?^_E0eZ*e^Y^\^[I^^+^@^@^@^@ -w 3 ^@^K,E^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^_K^Y^@^K,E^@r:6^@Buj$~^[^R^^{o^@D당w^[iq ^^+3gv-?e5>^@^K,E^A|dtypejpublic-key^Ebup^FX ^]|"^PW^P^L̵v^FńaT^@^K,E^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 233 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^K,E^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^K,E^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 76 ^K,E^@^@^AbidX@^_K^Yr:6^@Buj$~^[^R^^{o^@D당w^[iq ^^+^K,E^@3gv-?e5>|dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^K,E^AA,K!^E^@^@^@^D^CXG0E^B f0d^M P^OKOOqF^B^_^DK4^L^B!^@VT^K,E^B^GxGF_*⶞^O^S޲v^@A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ipa deleted file mode 100644 index 4381bd7ba88..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_fips_fido_key/umockdev.script.ipa +++ /dev/null @@ -1,20 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^AY)0Y^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@Y)0Y^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Y)0Y^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrY)0Y^@et^CP^]@J)^DzC^DbrkbupdplaticlientPinucredentialMY)0Y^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyY)0Y^Bcalg'dtypejpublic-key^M^F^N^Z^@^E^D^C^SkFIPS-CMVP-2^BoFIPS-CMVP-2-PHY)0Y^CY^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@Y)0Y^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@Y)0Y^@_kDeӘ^Vr^K^@RuYa^G]7^HqEb^``^O^U/1^T^@oT?B^SY2%g~b^@Y)0Y^A^K^Fydtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 Y)0Y^@^@^AbidX@_kDeӘ^Vr^K^@RuYa^G]7^HqEb^``^O^U/1^T^@oT?Y)0Y^@B^SY2%g~b^K^Fydtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/oY)0Y^AC}.[^@^@^@^@^M^CXF0D^B /Ca%o.N^X͙&^Bܯ[^Tt^Mc]4^B aiWY)0Y^B^J~8t(^J^J;Md蓉^ES^D~^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@Y)0Y^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Y)0Y^@Q^@^A^A^B^C8^X ^A!X ^U^F*cY^EK%=_E";kj$^G^R"X p-ZWY)0Y^@E<^`:mK^PS^\ -|^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@Y)0Y^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PU^A`^_W^@^@^@^@^I^CXG0E^B!^@Wt΁ޯTf^[[^P؆MM^A^B +sU^BijMq^I)s^IaO1K^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@U^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 U^@Q^@^A^A^B^C8^X ^A!X ^Z^W|^`IL=#|vs^A9^\{Ž^Aȭ ^M"X k(4^Y^]U^@f^S҉9Dѡ^V!^RJz]^L޶^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@U^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pu^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 81 U^@5^@^BX0|# &4mSQ^Xj^LVӄhks)?AEESEi:|0Q^D^@^@^@^@ -w 1 ^@U^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@U^@^Ls^Yb:o['٠E&*ܜΠ^Ox^O^WB*^Vt^]i^D^K}^X3^@U^Af\^]dtypejpublic-key^Ebup^FX ^]|"^PW^P^L̵v^FńaT^@U^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 245 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 U^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 124 U^@^@^AbidX@^Ls^Yb:o['٠E&*ܜΠ^Ox^O^WB*^VU^@t^]i^D^K}^X3f\^]dtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>U^A`^_W^E^@^@^@^L^CXG0E^B >uy{Y^HU^\=1O#^^^S^B!^@^EQU^Bg^JJ{^JYZW^U^Q^Ia$^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/passkey-mapping.ipa deleted file mode 100644 index a1cce5344d3..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:us0eBiX3rqdGTYS3vKoYcazLJFX5raek9hYSTGmVBq2fkUkjElUiITXtJQofnIPwYAc4D4w5+Sn27EuD/bejoA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAENx1bON3YvOlfpOp4UrObEwl4VoKqqahDIM033nBHkm9c7759s3ZbbxlOBRHicrzhIey5Z3THT6jtlMb9mv+Kyg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/umockdev.script.ipa deleted file mode 100644 index a76e7072e1b..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_no_pin_set/umockdev.script.ipa +++ /dev/null @@ -1,18 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^Ac^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@c^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 c^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrc^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMc^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyc^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@c^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@c^@^^^F%FM^Xq$U^V^RLi^FI#^RU"!5%^J^_`^G8^O9)K^@c^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 c^@^@^AbidX@^^^F%FM^Xq$U^V^RLi^FI#^RU"!5%^J^_c^@`^G8^O9)Kdtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/oc^AC}.[^@^@^@^@^K^CXG0E^B!^@€^O?\ ^MfL@^VP@M^CB^B 0Ɣc^B0^OH\^CQ"^E--*e^P^T!3^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@c^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@c^@^^^F%FM^Xq$U^V^RLi^FI#^RU"!5%^J^_`^G8^O9)K^@c^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 261 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 291 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 c^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 221 c^@^@^AbidX@^^^F%FM^Xq$U^V^RLi^FI#^RU"!5%^J^_c^@`^G8^O9)Kdtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/oc^AC}.[^A^@^@^@^M^CXF0D^B e_r^Yb#V4j-RF㬑^YLܱ}^B Ag^Rc^BhQ^Jc7^^^V[xg0^`^Hӆ^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ad deleted file mode 100644 index 58f3e1045d6..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:Wp075+YqPw9bn3UhyNUa1u0wu8I982JVRxR/cd3KRplwD12NweMI15fMSTclruHiTPdi7i7y9IRGbTRtDWPt4w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEh+6kmCDkIaUiHUx1SobhNo7jP6wUJCBocQP9jxhpM/uBRKNXWUUKNMJwiOp0Nkj/OeSP2xdtLNazs4KEPBk15A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ipa deleted file mode 100644 index 915689bd654..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:NUZMRUXIb/W8Ij1GqwCDHSCWxt/SxWxckwtQjLYi/X6Y1qZFB+HI8WO6khzAjzsz248kHbaeAf9qfmqfCky1Jg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIasAa8ogjPCKXeA4KY3t0W3xBRmG+E4D+MNoRIAJrYuNLSYtAcOL7DCbIfgc+7c5Y4Mh/FzoEyeumKGYMoyTfg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ldap deleted file mode 100644 index 82d76d9b590..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:mQEUTWdtDJPELQNTDdxXNHlfIO1qXFf0LVZjWEfyDALFzvLZ4e4XD5bemqq+o3ThrzT6k1I1n3Z2N00GvLSmjQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqk7K5VAI7Evr4ar8X82L/sxm/Bnm5Ti31xnLfGO0BipwHucw8+/wT4+6T9j5gdMwZKUcXR4BILpmULEyrcZUfw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.samba deleted file mode 100644 index f602626971f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:xYBuvCazxVg5VJ/D2yRI2/3ji86a+yft0W2S/BOF/pIZcwaxJLP1bZjWN7oJa3PP8p2N26yG2Erd90yIGOXocQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC1cAEJJW5SVDrCL62BYgtilv4DgkeiEXpNrdsMRk5+Iv5ddP6lgMH5hD98ddFlJX/YhEXdty6UibztVmgO7asQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ad deleted file mode 100644 index e9864e7f2da..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ad +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Z;^@^@*?^O[u!^Z0=bUG^TqFp^O]^HחI7%Lb.Fm4m^Mc^@^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 ^@^@^AbidX@Z;*?^O[u!^Z0=bUG^TqFp^O]^HחI7%^@Lb.Fm4m^Mcdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^AA,K!^@^@^@^@^T^CXG0E^B t.F^^^]^AG^U@]/<*r^On^Z^B!^@^KX^B4ߚ>nut^Z^EXWn^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@Q^@^A^A^B^C8^X ^A!X 7DB1f_о*^@p^BL^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 285 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 174 p^@^@^AbidX@5FLEEo"=F^@^] l\^KP"~֦E^Gc^\;3p^@ۏ$^]^Aj~j^JL&dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/op^AC}.[^E^@^@^@^\^CXG0E^B Eo]Wk%^H$-^W^BR^`x^P׀^B!^@ёqp^Bu9\^ZKR&>/͎[`t,^^eg^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ldap deleted file mode 100644 index db026662951..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.ldap +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^S=^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^S=^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^S=^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^S=^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^A^TMgm^@^S=^@^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt4R5vv7M^Fd^@^S=^Atypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^@^@^@^@^C^CXH0F^B!^@9}K:N^M^PraX^D^CxM^B!^@z^A^S=^B􊲳^P+q^@^P|^XM$Fw^]6P3^[wq^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^S=^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@Q^@^A^A^B^C8^X ^A!X H^GTd^Aڒ8X^T֞{^_uLd^S^G^B^@ -r 240 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 28 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^E^@^@^@^G^CXF0D^B j8^M\:H^O@%qt(^\/Ǻ~$$!>;^B u^S=^B{9AbF6^Xs5^K*ywv^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.samba deleted file mode 100644 index 4c0b6e23e92..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user/umockdev.script.samba +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 1 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^An5^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrn5^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMn5^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyn5^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@n5^@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iks۬JL^@n5^A^Xqdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 n5Ő^@^@^AbidX@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iksn5^@۬JL^Xqdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>n5^A`^_W^@^@^@^@C^CXG0E^B ^]^TM^]^W4yZ٢@ޝ^@^B!^@(^HSn5^B^EV^]+^X3YW3C7HD^D$^\^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@Q^@^A^A^B^C8^X ^A!X $xܰXy,ҟ^E@~$h@^P"X }^V%^Ovpn5^@iu\E^M'^@@Υj.0bZ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pn5^A`^_W^E^@^@^@F^CXH0F^B!^@/2^_1,,0^ABd^FKZ@m^B!^@^S&n5^BO|FoзN$<ˣ!W\^V^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ad deleted file mode 100644 index 14742dc7858..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:1b8LadTPgg5ft9rO7rwKKnVHykg/C+HdYZafbjo+nRzJT6rSrUQy6cFNJtrtlT1aQlE2RG8CGtyUnwDe5PmI7w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEseg+c9fRrg1HSKLjLfHSCa5XvOXupKMRVyPIANvNeGZUlzFmPnQHGCOdV67P+LwiwMy826OxfyteV8mQ3AaT1A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ipa deleted file mode 100644 index da9d6745ab4..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:+0qQO2Y9yDMOeh3c/H+F4TiD0Jzy0TCxnwgEN2zmGxzAvdQN0ioR3PWq0YwC9MnjgsQjaSUA5clqRPbsFHM31Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEmpRP/x6b2o2HB9wBRb+epX8h8OYtGsHbL2g+hoIgH0u0o+sv7aeyyuEkqy5rHtdxBc756K3NeNDO1bM0Gfmlrw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ldap deleted file mode 100644 index 34d8008e3b0..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:rJ1wNQ6Wvwk+Qte7maBHZSc/Qd5rkzxG3TmbjDjSoLyULWtE6J0rPNSsMTAkxGC6oNF6ckjGz1UlB/NaCc01rw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJu80c+2oC6TN22PttrC10j5I+vkmBaqGXHvhIjot5HHbswUu6SDKD7K2VUoyMlnhsgGonkDv9vBJ91+jSAHbqg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.samba deleted file mode 100644 index 86c0ceb2f8f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:WMYc/aX/9haCFPMZ2wjX05yzBUWFHdbpGXOcNH3gHobNDpmc76auqV3XGos8lRHtQLYM7DU2noCJGoceT9yU0Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAETnTygfwhlcxipOKQtHIio5AzXvTGWxgQiGf/+tCGEVADuZlL+atxqPF6KUVJW0Xd6Ap0ZySiF78Vhs9c/E7/Mw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user1 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user1 deleted file mode 100644 index 22e9c14b10d..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user1 +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^ANy4^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@Ny4^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Ny4^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrNy4^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMNy4^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyNy4^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@Ny4^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@Ny4^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@Ny4^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 Ny4^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=ZNy4^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YDNy4^AA,K!^@^@^@^@^G^CXG0E^B ^R^P!^G#ۛIT8'>^Rs8m7^L^Z^E%^B!^@̠BNy4^BjvP|\^`^^QnD"6>^V-^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@Ny4^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Ny4^@Q^@^A^A^B^C8^X ^A!X n^O^Y^D[T)^]^NBopaK"X =^R/^UNy4^@UJA;;^P"c^GZ^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@Ny4^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@Ny4^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 Ny4^@5^@^BX0M^A`^W^C^T^J1G^@(^A^C^ZΊ}c:^]^E^_|^@^@^@^@ -w 3 ^@Ny4^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@Ny4^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@Ny4^Adtypejpublic-key^Ebup^FX ^A^F}5WTGylg%}^R_^Dї c^@Ny4^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 204 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 Ny4^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 Ny4^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 76 Ny4^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=ZNy4^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YDNy4^AA,K!^E^@^@^@^K^CXG0E^B!^@^[*G%Ir^B^JQR^Pm^S^V^B^B ^B^JNy4^Bɐ؂ҡ͵劻Ψ|"{<^B氋^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user2 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user2 deleted file mode 100644 index e72e148f0f0..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user2 +++ /dev/null @@ -1,18 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A{^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@{^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 {^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr{^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM{^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key{^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@{^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@{^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@{^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 {^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=Z{^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD{^AA,K!^@^@^@^@^M^CXG0E^B!^@׼9;#(sWp42v^OpX^U_6R^B b^J{^Bs^P.PwI^@{^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 {^@5^@^BX0@gw$#+C^Oe^P^Tqk]Ţ2V^\^A\^F^WCeH&T^@^@^@^@ -w 3 ^@{^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@{^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@{^Adtypejpublic-key^Ebup^FX ^A^F}5WTGylg%}^R_^Dї c^@{^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 221 {^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 {^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 {^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 {^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 78 {^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=Z{^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD{^AA,K!^E^@^@^@^O^CXG0E^B p^XAh(Cz^`ڨF^Y.[S)\W^R^X^B!^@/^Z{^BoX^I,2¶j+֍^`y^I􇴫^Q^P^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user3 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user3 deleted file mode 100644 index a50f4cae572..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ad.user3 +++ /dev/null @@ -1,20 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A9H^N^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@9H^N^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 9H^N^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr9H^N^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM9H^N^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key9H^N^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@9H^N^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@9H^N^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@9H^N^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 9H^N^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=Z9H^N^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD9H^N^AA,K!^@^@^@^@^P^CXH0F^B!^@^[^M^Hg؄+Q<˦;tFb^B!^@ڇ9H^N^Bl-^^sT^@C=}suf^Mk^Z7.^Y_|^IG^Q6^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@9H^N^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 9H^N^@Q^@^A^A^B^C8^X ^A!X n^O^Y^D[T)^]^NBopaK"X =^R/^U9H^N^@UJA;;^P"c^GZ^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@9H^N^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@9H^N^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 9H^N^@5^@^BX0^F6{Ƶ(5^C^K^P{DNҁ%w~^XkK^Ub^ZW^@^@^@^@ -w 1 ^@9H^N^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@տ^K^@9H^N^@iς^N_^J*uGH?^Kan:>^\OҭD2M&=ZBQ6Do^B^Zܔ^@^@9H^N^Adtypejpublic-key^Ebup^FX ^A^F}5WTGylg%}^R_^Dї c^@9H^N^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 259 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 9H^N^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 268 9H^N^@^@^AbidX@տ^Kiς^N_^J*uGH?^Kan:>^\OҭD2M&=Z9H^N^@BQ6Do^B^Zܔ^@dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD9H^N^AA,K!^E^@^@^@^R^CXF0D^B ^V^C^DNnD)P^C3c|^Fd?D6Y^Ds^B ^Ca^\^N9H^N^B4_$J^S^]Rq׆x@^Vy8L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user1 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user1 deleted file mode 100644 index 6d55fdb1fb6..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user1 +++ /dev/null @@ -1,22 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A$^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@$^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 $^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr$^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM$^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key$^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@$^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@J^@$^@;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B#i%^@jD^T^@$^As7dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 $^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B$^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o$^AC}.[^@^@^@^@^W^CXG0E^B "*^`^Uɛ^_^FEyp.^K^Tܼ;^Z^B!^@a9Ԡ$^BT{}VZ^H{y^XN>[_Ц^E^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@$^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 $^@Q^@^A^A^B^C8^X ^A!X ^TOig^Yy#:H^DkC4QZ2"X ڕl&֠$^@z~׉:t.םv^G^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@$^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P0$^H`^[4:^B~?|7]2y^@,^@$^B&^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 295 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 291 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 $^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 $^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B$^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o$^AC}.[^E^@^@^@^Y^CXF0D^B ="U=$^[^F^N$^AA^HsF0ۢ^B W^AP$^Bw^XtJn5^Y%^K> Iw^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user2 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user2 deleted file mode 100644 index 0dd6f4109a4..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user2 +++ /dev/null @@ -1,23 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^AK^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@K^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 K^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrK^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMK^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyK^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@K^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@J^@K^@;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B#i%^@jD^T^@K^As7dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 K^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^BK^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/oK^AC}.[^@^@^@^@^\^CXG0E^B (ba4^L^XrB_o1Ԋ^AJ^E9^N[^_!^W^B!^@s^D*K^B$^N^H^[)^[I^X'p^Y0^I]0$^H`^[4:^B~?|7]2y^@,^@K^B&^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 231 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 K^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 54 K^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^BK^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/oK^AC}.[^E^@^@^@^^^CXF0D^B Wp^_rJNJS^_^Y"&}w$^_^B #+ᏵK^B>^Co^_U^]m^X^ID^LяǺI9%^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user3 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user3 deleted file mode 100644 index c4761f29517..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ipa.user3 +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^O^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^O^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^O^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^O^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^O^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^O^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^O^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@J^@^O^@;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B#i%^@jD^T^@^O^As7dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^O^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B^O^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^O^AC}.[^@^@^@^@ ^CXF0D^B cL"^Pht}W^]WI0^O[c$^B ^D1^]^O^B^M^P{w +^V^R^`KlI^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@^O^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^O^@Q^@^A^A^B^C8^X ^A!X ^TOig^Yy#:H^DkC4QZ2"X ڕl&^O^@z~׉:t.םv^G^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@^O^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P0$^H`^[4:^B~?|7]2y^@,^@^O^B&^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 202 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^O^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 173 ^O^@^@^AbidX@J;f=3^Nz^]8М0^H^D7l^[^\^M*^Qь^B^O^@#i%^@jD^Ts7dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^O^AC}.[^E^@^@^@#^CXF0D^B B׻Ge'?AkB׻Ge'?AkX_^E$^]^G+^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@HqeH^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PB׻Ge'?AkB׻Ge'?AkB׻Ge'?AkB׻Ge'?AkR?M^Z7|P^S^YQ^^jy#Jo^Q^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@|++^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 |++^@Q^@^A^A^B^C8^X ^A!X E$^\^O:d^\v~U^S}q۾^MN^^L^X"X :^P|++^@>X_^E$^]^G+^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@|++^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PB׻Ge'?AkB׻Ge'?Ak^B!^@|++^ByJ{>Tֆ^FF^\^@;Xf^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user3 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user3 deleted file mode 100644 index e4530f667b2..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.ldap.user3 +++ /dev/null @@ -1,20 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^AS^\^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@S^\^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 S^\^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrS^\^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMS^\^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyS^\^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 3 ^@S^\^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@p5^N^@S^\^@^I>B׻Ge'?AkB׻Ge'?AkfqZ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@S^\^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 S^\^@Q^@^A^A^B^C8^X ^A!X E$^\^O:d^\v~U^S}q۾^MN^^L^X"X :^PS^\^@>X_^E$^]^G+^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@S^\^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PB׻Ge'?AkB׻Ge'?Ak'N^A`^_W^@^@^@^@^J^CXG0E^B L4.&7.^K։t^L^@[=q;^FB^E^_:%^B!^@_'N^BN^\jaϾXl^F^_٥̟0+^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@'NԐ^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 'NԐ^@Q^@^A^A^B^C8^X ^A!X n^O^Y^D[T)^]^NBopaK"X =^R/^U'N^@UJA;;^P"c^GZ^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@'NԐ^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@'N^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 'NԐ^@5^@^BX0^G^L^BZ1m'sZgkDh^V^Q-^TS^WD^@^@^@^@ -w 1 ^@'NԐ^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@'N^@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q@^L56^Z^@'N^A^^Oܔdtypejpublic-key^Ebup^FX ^A^F}5WTGylg%}^R_^Dї ^@'N^Bc^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 211 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 'NԻ^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 28 'NԐ^@^@^AbidX@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q'N^@@^L56^Z^^Oܔdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>'N^A`^_W^E^@^@^@^L^CXG0E^B ^FI^KYoTI%^]OrN|^RZx>&^B!^@:'N^BIҢ&^Otl^F_y.^A2^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user2 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user2 deleted file mode 100644 index f9e2a6a99b0..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user2 +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A5ގ^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@5ގ^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 5ގ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr5ގ^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM5ގ^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key5ގ^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@5ގ^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@5ގ^@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q@^L56^Z^@5ގ^A^^Oܔdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 5ގ^@^@^AbidX@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q5ގ^@@^L56^Z^^Oܔdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>5ގ^A`^_W^@^@^@^@^M^CXH0F^B!^@hP^J-^PgS\ƩI^E8t^]^B^P#^\^B!^@ډ^Y5ގ^BIppz4E"^D^X91^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@5ގ^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 5ގ^@Q^@^A^A^B^C8^X ^A!X n^O^Y^D[T)^]^NBopaK"X =^R/^U5ގ^@UJA;;^P"c^GZ^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@5ގ^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@5ގ^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 5ގ^@5^@^BX0n^DlҵRJ^_D^R^X^PT;s!7u^Ae?/q*N$Q#^@k^@^@^@^@ -w 1 ^@5ގ^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@5ގ^@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q@^L56^Z^@5ގ^A^^Oܔdtypejpublic-key^Ebup^FX ^A^F}5WTGylg%}^R_^Dї ^@5ގ^Bc^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 245 5ގ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 5ގ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 5ގ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 5ގ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 5ގ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 196 5ގ^@^@^AbidX@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q5ގ^@@^L56^Z^^Oܔdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>5ގ^A`^_W^E^@^@^@^P^CXH0F^B!^@<^A^Xëwta-^E{c}^\>^Tr]CgPU^B!^@;^@5ގ^B^Ke^F^L^S#dEv%0^KIB%mx^I^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user3 b/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user3 deleted file mode 100644 index 67b9ac30848..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_same_key_for_other_users/umockdev.script.samba.user3 +++ /dev/null @@ -1,18 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^Al^TD^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@l^TD^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 l^TD^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrl^TD^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMl^TD^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyl^TD^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@l^TD^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@l^TD^@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Q@^L56^Z^@l^TD^A^^Oܔdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 l^TD^@^@^AbidX@X^\^V^T^Y^HӜ^EE^]^Ys4}^^^N瑩]^Z<^Ql^TD^@@^L56^Z^^Oܔdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>l^TD^A`^_W^@^@^@^@^Q^CXG0E^B "pɟ"msT.ο\^`8?g^R[5^J^B!^@l^TD^Bt"[^C^CRWe^L)%^N7B^UI~^L@-ֺ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@l^TD^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 l^TD^@Q^@^A^A^B^C8^X ^A!X n^O^Y^D[T)^]^NBopaK"X =^R/^Ul^TD^@UJA;;^P"c^GZ^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@l^TD^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@l^TD^Az^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 l^TD^@5^@^BX0^Q^Kj^A;l^Ff3+HP^QǺ^^A^C]^C[.ǰLl^TD^A`^_W^E^@^@^@^T^CXG0E^B J^Mc7>^_:^Gh>^F^LN)^\0^B!^@U\l^TD^BJC^J`Wj^Nw^Jmo^I^CL^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ad deleted file mode 100644 index 90967ad7fce..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:LVVTRfdQfreezfIvnyMLTQLCHA+yFWiJgHKqxGl7xf2t7IRaJzhhIrXmVNcQ8RZyF9FvkJVViw4uKcoJSDMM/w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAsorKx0VHGK0pT4cI07vumSOGfeocTlp62v4kLFFP5ZyOef9Bk/L7NXyamzhPYK3eBvPEi2mN0Jl1rdxQH/ihw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ldap deleted file mode 100644 index 873f66291f9..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:QXcxeSo129ljBqhrgHIbFnTY2XW6q34NlVKajDCSKdWlIBDtGNCK/zmw6ZV4ypd2q+cVPeZEu2xx1yc1nFKnow==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOlqtSk0ob7F8LsdqXn7SDWND8n42WmQYx5gV0F69l7j+eJ6eu1aHzSyNU/frF6GUG8be5AbTrgjppnDdZAKSnQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.samba deleted file mode 100644 index 28846c911e1..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:sVcPAmzJOxI4/rllGfGMX7EAgLiqKFJBwC1gLCjVYu9TZQbNirO3QOSvDzJKTTu+cA0eb5vjNl0gOSUcnRlP1w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEA6oyuMtDJ20MrfeMybpL7nhsxgvZa5rFRTtpNJIgR/DpI/x+3gsbg3Xto8fpcQ7TQymIvQrGqYKKBanEX9eGhw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.ad deleted file mode 100644 index 00063d72881..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_add_with_ssh_key_and_mapping/umockdev.script.ad +++ /dev/null @@ -1,27 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^AC^G*^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@C^G*ܐ^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 C^G*ܐ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrC^G*^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMC^G*^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyC^G*^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@C^G*ܐ^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@-US^@C^G*^@EP~/#^KM^B^\^O^Uhri{Z'8a"T^P^Vr^WoU^N.)^IH3^@C^G*^A^Ldtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 C^G*ܐ^@^@^AbidX@-USEP~/#^KM^B^\^O^Uhri{Z'8a"T^P^VrC^G*^@^WoU^N.)^IH3^Ldtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YDC^G*^AA,K!^@^@^@^@^G^CXF0D^B ^Mׯ,~5~OZ^Iޤ5ݢD>^QDM_^B 1EC^G*^B9ceaqnb7B^]r^R^S*^Z^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@C^G*ܐ^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 C^G*ܐ^@Q^@^A^A^B^C8^X ^A!X ^O^ZFSiϒp;¿"p^KN"X ^O7:-^GZC^G*^@I^M=aB_^^^@H&^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@C^G*ܐ^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PZ^F^A`^_W^@^@^@^@^C^CXH0F^B!^@jwiOP^F^NVSr^FG^Ou^V^`i^VP^B!^@ıZ^F^B*Q¬R^INvF+}zQeC^RT\^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@Z^F^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Z^F^@Q^@^A^A^B^C8^X ^A!X ^O^ZFSiϒp;¿"p^KN"X ^O7:-^GZZ^F^@I^M=aB_^^^@H&^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@Z^F^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PZ^F^A`^_W^E^@^@^@^F^CXG0E^B 8^S=e5p^V^^)>`5*^B!^@f?Z^F^B4RLi^N^[˚^A^H]"ϩ:^^/s<^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ad deleted file mode 100644 index 58f3e1045d6..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:Wp075+YqPw9bn3UhyNUa1u0wu8I982JVRxR/cd3KRplwD12NweMI15fMSTclruHiTPdi7i7y9IRGbTRtDWPt4w==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEh+6kmCDkIaUiHUx1SobhNo7jP6wUJCBocQP9jxhpM/uBRKNXWUUKNMJwiOp0Nkj/OeSP2xdtLNazs4KEPBk15A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ipa deleted file mode 100644 index 915689bd654..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:NUZMRUXIb/W8Ij1GqwCDHSCWxt/SxWxckwtQjLYi/X6Y1qZFB+HI8WO6khzAjzsz248kHbaeAf9qfmqfCky1Jg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIasAa8ogjPCKXeA4KY3t0W3xBRmG+E4D+MNoRIAJrYuNLSYtAcOL7DCbIfgc+7c5Y4Mh/FzoEyeumKGYMoyTfg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ldap deleted file mode 100644 index 82d76d9b590..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:mQEUTWdtDJPELQNTDdxXNHlfIO1qXFf0LVZjWEfyDALFzvLZ4e4XD5bemqq+o3ThrzT6k1I1n3Z2N00GvLSmjQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqk7K5VAI7Evr4ar8X82L/sxm/Bnm5Ti31xnLfGO0BipwHucw8+/wT4+6T9j5gdMwZKUcXR4BILpmULEyrcZUfw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.samba deleted file mode 100644 index f602626971f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:xYBuvCazxVg5VJ/D2yRI2/3ji86a+yft0W2S/BOF/pIZcwaxJLP1bZjWN7oJa3PP8p2N26yG2Erd90yIGOXocQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC1cAEJJW5SVDrCL62BYgtilv4DgkeiEXpNrdsMRk5+Iv5ddP6lgMH5hD98ddFlJX/YhEXdty6UibztVmgO7asQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ad deleted file mode 100644 index e9864e7f2da..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ad +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@Z;^@^@*?^O[u!^Z0=bUG^TqFp^O]^HחI7%Lb.Fm4m^Mc^@^Adtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 ^@^@^AbidX@Z;*?^O[u!^Z0=bUG^TqFp^O]^HחI7%^@Lb.Fm4m^Mcdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^AA,K!^@^@^@^@^T^CXG0E^B t.F^^^]^AG^U@]/<*r^On^Z^B!^@^KX^B4ߚ>nut^Z^EXWn^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 8 ^@^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@Q^@^A^A^B^C8^X ^A!X 7DB1f_о*^@p^BL^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 285 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 174 p^@^@^AbidX@5FLEEo"=F^@^] l\^KP"~֦E^Gc^\;3p^@ۏ$^]^Aj~j^JL&dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/op^AC}.[^E^@^@^@^\^CXG0E^B Eo]Wk%^H$-^W^BR^`x^P׀^B!^@ёqp^Bu9\^ZKR&>/͎[`t,^^eg^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ldap deleted file mode 100644 index db026662951..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.ldap +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^S=^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^S=^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^S=^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^S=^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^A^TMgm^@^S=^@^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt4R5vv7M^Fd^@^S=^Atypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^@^@^@^@^C^CXH0F^B!^@9}K:N^M^PraX^D^CxM^B!^@z^A^S=^B􊲳^P+q^@^P|^XM$Fw^]6P3^[wq^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^S=^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@Q^@^A^A^B^C8^X ^A!X H^GTd^Aڒ8X^T֞{^_uLd^S^G^B^@ -r 240 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 28 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^E^@^@^@^G^CXF0D^B j8^M\:H^O@%qt(^\/Ǻ~$$!>;^B u^S=^B{9AbF6^Xs5^K*ywv^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.samba deleted file mode 100644 index 4c0b6e23e92..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_offline/umockdev.script.samba +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 1 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^An5^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrn5^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMn5^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyn5^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@n5Ő^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@n5^@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iks۬JL^@n5^A^Xqdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 n5Ő^@^@^AbidX@ŀn&X9T$HΚ'm^S^Ys^F$m7^Iksn5^@۬JL^Xqdtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>n5^A`^_W^@^@^@^@C^CXG0E^B ^]^TM^]^W4yZ٢@ޝ^@^B!^@(^HSn5^B^EV^]+^X3YW3C7HD^D$^\^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 n5Ő^@Q^@^A^A^B^C8^X ^A!X $xܰXy,ҟ^E@~$h@^P"X }^V%^Ovpn5^@iu\E^M'^@@Υj.0bZ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@n5Ő^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^Pn5^A`^_W^E^@^@^@F^CXH0F^B!^@/2^_1,,0^ABd^FKZ@m^B!^@^S&n5^BO|FoзN$<ˣ!W\^V^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ad deleted file mode 100644 index 09d9143aa26..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:gTCY4fqy2IkM6hfMpU338SCmA5YpDpggvE/XQzwbv37wlyYVlkbLRSmBtaq9c72pWYgICpP2pQ4nHRSFL2EnWg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOtoQygv+wabIV8/48bdy5d0Wx9+q3kMrgd1buJVaM5XZqccQIC8CGr2pE3dPui9HgDiXrMH9Jp0W37hzHkoN0Q== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ipa deleted file mode 100644 index e529e2ee905..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:NUZMRUXIb/W8Ij1GqwCDHSCWxt/SxWxckwtQjLYi/X6Y1qZFB+HI8WO6khzAjzsz248kHbaeAf9qfmqfCky1Jg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIasAa8ogjPCKXeA4KY3t0W3xBRmG+E4D+MNoRIAJrYuNLSYtAcOL7DCbIfgc+7c5Y4Mh/FzoEyeumKGYMoyTfg== \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ldap deleted file mode 100644 index 27dbfd9af40..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:mQEUTWdtDJPELQNTDdxXNHlfIO1qXFf0LVZjWEfyDALFzvLZ4e4XD5bemqq+o3ThrzT6k1I1n3Z2N00GvLSmjQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqk7K5VAI7Evr4ar8X82L/sxm/Bnm5Ti31xnLfGO0BipwHucw8+/wT4+6T9j5gdMwZKUcXR4BILpmULEyrcZUfw== \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.samba deleted file mode 100644 index dcb10169614..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:hC0IJlIg4qam+vV70L15N1a8xVgha+0S6G7Z8HgHmIgB9lKqxbMhd0PRdEgMbhLDr7wSKIGXLqz+SDL0SWwmMA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWSie9EywMxDpJFfZ0BxSTj6clviNWvRKTpBXS34TW+CtZnbYRBVmWTFX15gcNtyLI+tObWR0jcYmIoJGFy4oEQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ad deleted file mode 100644 index 35230af49bc..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ad +++ /dev/null @@ -1,19 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^Y^Zo^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^Y^Zo^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^Y^Zo^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^Y^Zo^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^Y^Zo^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Y^Zo^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^Y^Zo^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@0^@^Y^Zo^@؉^L^W̥M ^C)^N OC<^[~&^UFE)sY^H^J^N'^]^T/a^@^Y^Zo^A'Zdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^Y^Zo^@^@^AbidX@0؉^L^W̥M ^C)^N OC<^[~&^UFE)s^Y^Zo^@Y^H^J^N'^]^T/a'Zdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^Y^Zo^AA,K!^@^@^@^@^I^CXG0E^B!^@m\^C!t:Ý|^^QS#l=^J^B z'ǯ^Y^Zo^B[?^\[^R^FCB_>p^Te%õpj^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@^Y^Zo^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^Y^Zo^@Q^@^A^A^B^C8^X ^A!X 44^X^K0@g(^T^OZQ7^Do"X &i^\df^Y^Zo^@^O^_^O^L*U.^Y1`oAw^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@^Y^Zo^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^@^Y^Zo^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 244 ^Y^Zo^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^Y^Zo^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^Y^Zo^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^Y^Zo^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^Y^Zo^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^Y^Zo^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Y^Zo^@^@^AbidX@0؉^L^W̥M ^C)^N OC<^[~&^UFE)s^Y^Zo^@Y^H^J^N'^]^T/a'Zdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^Y^Zo^AA,K!^E^@^@^@^M^CXF0D^B CpQl^S];[(Ei#{"BY^Uܥ^B^B ;']>^Y^Zo^B^A^F^]?u;࿙^U߄9^O^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ipa deleted file mode 100644 index 1bc651a4465..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ipa +++ /dev/null @@ -1,22 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^Ap^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@p^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 p^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrp^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMp^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyp^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@p^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@5F^@p^@LEEo"=F^@^] l\^KP"~֦E^Gc^\;3ۏ$^]^Aj~j^J^@p^AL&dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 p^@^@^AbidX@5FLEEo"=F^@^] l\^KP"~֦E^Gc^\;3p^@ۏ$^]^Aj~j^JL&dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/op^AC}.[^@^@^@^@^X^CXG0E^B!^@m$^MJ*;\^V=tjx9cа,^B kYp^B^_^GnrT": *^L^Rwr]!Zxf^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@p^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 p^@Q^@^A^A^B^C8^X ^A!X ^_9;^CEBQ&(W3h^]F^A%"X ^^s5p^@o6^@izdF m+35^P^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@p^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P7DB1f_о*^@p^BL^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 285 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 p^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 174 p^@^@^AbidX@5FLEEo"=F^@^] l\^KP"~֦E^Gc^\;3p^@ۏ$^]^Aj~j^JL&dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/op^AC}.[^E^@^@^@^\^CXG0E^B Eo]Wk%^H$-^W^BR^`x^P׀^B!^@ёqp^Bu9\^ZKR&>/͎[`t,^^eg^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ldap deleted file mode 100644 index db026662951..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.ldap +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^S=^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^S=^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^S=^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^S=^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^S=^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^A^TMgm^@^S=^@^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt4R5vv7M^Fd^@^S=^Atypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^@^@^@^@^C^CXH0F^B!^@9}K:N^M^PraX^D^CxM^B!^@z^A^S=^B􊲳^P+q^@^P|^XM$Fw^]6P3^[wq^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@^S=^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^S=^@Q^@^A^A^B^C8^X ^A!X H^GTd^Aڒ8X^T֞{^_uLd^S^G^B^@ -r 240 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^S=^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^S=^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 28 ^S=^@^@^AbidX@^A^TMgm^L-^CS^MW4y_ j\W-VcXG^L^B^W^Oޚt^S=^@4R5vv7M^Fdtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^S=^A]l^U^J^H^E^@^@^@^G^CXF0D^B j8^M\:H^O@%qt(^\/Ǻ~$$!>;^B u^S=^B{9AbF6^Xs5^K*ywv^L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.samba deleted file mode 100644 index c0e02fac1ba..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_when_server_is_not_resolvable/umockdev.script.samba +++ /dev/null @@ -1,24 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^Aj^J^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@j^Jː^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 j^Jː^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrj^J^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMj^J^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyj^J^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@j^Jː^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@j^J^@-^H&R ⦦{нy7VX!k^Rnx^G^ARų!wCtH^Ln^Rï^R(.H2^@j^J^AIl&0dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 j^Jː^@^@^AbidX@-^H&R ⦦{нy7VX!k^Rnx^G^ARų!wCtH^Ln^Rj^J^@^R(.H2Il&0dtypejpublic-key^BX% ^S@^_n1n;Qm\<ִ>j^J^A`^_W^@^@^@^@^I^CXF0D^B ^R^Q@^XvGB[9j+^C$^P/^V^Qdy^`^Bs7^B )j^J^A`^_W^E^@^@^@^L^CXF0D^B `Wo%^Q&-?g{^B_<@^V3@/l^B I^I&j^J^BH,\DW^^pEKb^Y%^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ad deleted file mode 100644 index 1091d550c1f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ad +++ /dev/null @@ -1 +0,0 @@ -passkey:KyF+ut3E2PHwuaQK/7fXo5ffpgp8IB1R+8WybEXhg9x9/Gl4T08CV5sT3FhaAN3HVJ3Jxren3mcg5fgwlKSlWA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEO2opNUQmqFOGg5s7ONAvwuipDEnSVjqbuKAUS5wBgM8W5tUQACnIs3mNXoriBVNn4kfoyBy3lVHCNxiPh97IgA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ipa deleted file mode 100644 index 915689bd654..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ipa +++ /dev/null @@ -1 +0,0 @@ -passkey:NUZMRUXIb/W8Ij1GqwCDHSCWxt/SxWxckwtQjLYi/X6Y1qZFB+HI8WO6khzAjzsz248kHbaeAf9qfmqfCky1Jg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIasAa8ogjPCKXeA4KY3t0W3xBRmG+E4D+MNoRIAJrYuNLSYtAcOL7DCbIfgc+7c5Y4Mh/FzoEyeumKGYMoyTfg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ldap deleted file mode 100644 index 82d76d9b590..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.ldap +++ /dev/null @@ -1 +0,0 @@ -passkey:mQEUTWdtDJPELQNTDdxXNHlfIO1qXFf0LVZjWEfyDALFzvLZ4e4XD5bemqq+o3ThrzT6k1I1n3Z2N00GvLSmjQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqk7K5VAI7Evr4ar8X82L/sxm/Bnm5Ti31xnLfGO0BipwHucw8+/wT4+6T9j5gdMwZKUcXR4BILpmULEyrcZUfw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.samba deleted file mode 100644 index 7c59d41c14b..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/passkey-mapping.samba +++ /dev/null @@ -1 +0,0 @@ -passkey:8Pob9IlseyKTRqxWtSB+4+nQmX/AioWH851f8u700UZhllaColWx5vCjfBBKuLORLKjbuW8OxCsSWFcPAUMvdA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElOYokAR0Co/jZYxMDOywmZgQKJFvTRyPj19XRhZndOt7+QEqCFgwYt73XxQakVrWyO+TNQbhTMp3Q5saz3s0hA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ad deleted file mode 100644 index 4283810b71d..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_failed_pin/umockdev.script.ad +++ /dev/null @@ -1,12 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^H;^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^H;^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^H;^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^H;^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^H;^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^H;^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^H;^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@+!~^@^H;^@^Jףߦ^J| ^]QŲlE}ixOO^BW^SXZ^@TƷg 0^@^H;^AXdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 82 ^H;^@^@^AbidX@+!~^Jףߦ^J| ^]QŲlE}ixOO^BW^SXZ^@^H;^@TƷg 0Xdtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YD^H;^AA,K!^@^@^@^@^N^CXF0D^B w'G9?^_H^O_.LӜوx".^Ps*^L^B eGqu|^W^Iw"X A^H;^@n^L}~2P浐^G|^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@^H;^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P)=0M^J^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P^\k^A`^_W^@^@^@^@^S^CXH0F^B!^@ݟD^D#yZ^WmT^`^`'/^X^B!^@@^\k^BGȰ^\nL}^Wi]~$^Q応-L^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 7 ^@^\k^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^\k^@Q^@^A^A^B^C8^X ^A!X ^H&I0n^Rr^@^\k^A^Y^V7^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 315 ^\k^@^A1^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ad deleted file mode 100644 index 3f04d19aec5..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ad +++ /dev/null @@ -1,8 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^[.^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 3 ^@^[.^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^[.^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^[.^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^[.^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^[.^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@^[.^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@ۜ^@^[.^@^CՒN^]}PDv<=^I^Z]^W$Z^W^A^B^_ՍؓӰUvh#HV^R^@^[.^A^@dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 7 ^[.^@^A.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ipa deleted file mode 100644 index 8f1039f7cc1..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ipa +++ /dev/null @@ -1,8 +0,0 @@ -d 0 /dev/hidraw1 - -w 5 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^A^L^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^LҐ^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^LҐ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^L^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^L^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^L^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^LҐ^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@^L^@^CՒN^]}PDv<=^I^Z]^W$Z^W^A^B^_ՍؓӰUvh#HV^@^L^A^R^@dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 6 ^LҐ^@^A.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ldap b/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ldap deleted file mode 100644 index 4d9aa650c51..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.ldap +++ /dev/null @@ -1,8 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^@^B^Adtest^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@hH^^Y^@^@:^Y5`,Mo~^ILGǧ~{WwX^X\I~]u#핷Md^@^Atypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 7 ^@^A.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.samba deleted file mode 100644 index dfff5d24fb5..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_incorrect_mapping/umockdev.script.samba +++ /dev/null @@ -1,8 +0,0 @@ -d 0 /dev/hidraw1 - -w 2 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A+W^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@+W^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 +W^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr+W^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM+W^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key+W^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 4 ^@+W^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@+W^@hH^^Y:^Y5`,Mo~^ILGǧ~{WwX^X\I~]u#^@+W^A핷Mdtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 7 +W^@^A.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad1 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad1 deleted file mode 100644 index a411c2b97c8..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad1 +++ /dev/null @@ -1 +0,0 @@ -passkey:1hbrFvTCY5pyyHlhVGrC+ryZOwKZ9LCvhcHEDZ3iltArBk4BFWKaGF7GfL7VE1KropJu2YwhF6LHpqBikYtEgw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEvoPSzcCec/g1E9RoEwk+RFNUJE5WdB1sAQVJ6w2zM7VDFK2RjR5hHzm1/Gft3W5v6Rm1ZRt3A9X6blXD9OJQMw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad2 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad2 deleted file mode 100644 index 2e3f380d89d..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad2 +++ /dev/null @@ -1 +0,0 @@ -passkey:vtlqF1GClIosPT2JwThEJpeiyKYG5s5BknfBMvPlL2WmaAE93kFYVoRosBJlQyGt5grIWdU/w85QQ/udYicdlw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj5ie6RrNxHKiXeEvr6NwxXfXA3X0QVkM8QdrKA2GK7r6YZa06i/a48cLYwl5CUJquGs10vDsnet2b/aMduFp4Q== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad3 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad3 deleted file mode 100644 index c7b7d782cc7..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad3 +++ /dev/null @@ -1 +0,0 @@ -passkey:xhb+fmoQjEuMuqsK+t/Yz1rX/m8WsHPTQO+gxBp6Augh9RNUAruJNeXiUo6YrqTFxuX6I5PvYQFftRA0SiOpKA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEMCkQaZqDSJqH0jWR2YcNa6R1oO2oFxgx1rXEwI62MTX9u5gCHU/7AFESysigYAREndy6Q90SFdjwT0FiJPU/GA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad4 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad4 deleted file mode 100644 index c2a145be159..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ad4 +++ /dev/null @@ -1 +0,0 @@ -passkey:Tx7ILJ+5p8u1FOr7iLxDtHb4NyEuIQjNYoRdRm2T/wnnLYTAvbOp3m/WovSK+WZq7Q1vCMxP3kyCsnjvKZ7SLA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEunLPnHH0MM0ZSsywgetlhK+bNvrsPHcFbQAAsbH6lPyLctonKoEfUgFNSKEwn20xyuSTQGjaU10hjFXxLiiMQw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa1 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa1 deleted file mode 100644 index c7e7ee55bab..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa1 +++ /dev/null @@ -1 +0,0 @@ -passkey:BbFJ9t3sqGzjNThFWFqgMxENvQIb203cgSM2qb52Zc7xCTvoWQtsa9/vjFbukvGOx6fMw1lgMVQOqceKhYARww==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEoq4Ypq4a5+MWdhf8x+m5BK783Wp/E4TokMF1rQOME9SJX3oXJAxaZj1ltdFwmeIajfZkkVMndvr4uVRhYHLEUw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa2 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa2 deleted file mode 100644 index 589424cbb49..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa2 +++ /dev/null @@ -1 +0,0 @@ -passkey:CZILjGtoM2QVR4JQcr8Rs/fV939N4TIvQbyHlLVAuuUDPB2SAHq4MhCosJ628Hj5JOzvJ2tDqsT228IDPHjQ3Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGEM4RU0wiFBk0mx+xDYan97xMXOe9w6GrCZ3hzbnDdTDVvUjU8ITLv4IEdUghYI+e1EP0srcFF3Z3VKojP1t/w== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa3 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa3 deleted file mode 100644 index 57addf77b33..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa3 +++ /dev/null @@ -1 +0,0 @@ -passkey:l+9XFbZokx64BYVVnna+s18EBmCj00r1gKq2KWD1N5tl3AGhnNvmYiZBJ01yGt9MSB1PcJeBcqVniUVxN9TU1A==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpjeVVT75Kfs4JBgZLb/1xqnx4wWeHCrc5PyTjgo6xHdXr8jHZmXQbZZ8U0991WNYpG5UeB/CpzpSVFgUlz5r7A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa4 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa4 deleted file mode 100644 index 2adac9f3895..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ipa4 +++ /dev/null @@ -1 +0,0 @@ -passkey:kwWDXUF6ZZmO/xgy+kJxYjkJwwwDUlaCTpzST6vouQMzUwx2ZhtIzZjE6lRG7xnjEDj4MpZVeVEy8NHCvadWxA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC5P88x4OIdS7umZisF21C9r52b6Vq8gp7wzWlyWLNAcCh9xwcNo9SDGH759B8FGSxf//1i9nZpxpYw5i2PNQIg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap1 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap1 deleted file mode 100644 index 9fe12215365..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap1 +++ /dev/null @@ -1 +0,0 @@ -passkey:oLMjVFZWhUPYM3qQJ/OOuCNdstU3IDRQhN/NHlUjIGYupVm2MCHfmR6uQzUv2S95IV38HuQSobbmpxgo1pun9Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyWSxPheJsdR3upRoanRKPMuEQ18mht1aHKE84uKWOTLucmPtyl241ILqLeMEN7qOATkHGZO7uJ7MvIlv/4wG3Q== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap2 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap2 deleted file mode 100644 index 1d64a12a1b8..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap2 +++ /dev/null @@ -1 +0,0 @@ -passkey:+p2T3BlIuhVexBjpSKBgklXNP5iqvqaVaZ7YUPGyisR2UjlGi+Iu+WjojQ8NwG3GAOynSkgN62t9lTs7uE7Fyg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEC+Kr3Cj+F5x+s7cU69lEXft1K8xF4tajI6XA7SlZP1ABc4zSIkSA+zUFaYnj5ioCr13FwQBi9orwsUw+HAt8hQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap3 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap3 deleted file mode 100644 index ca2f9529ece..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap3 +++ /dev/null @@ -1 +0,0 @@ -passkey:CtFMuaoAS3uQdNWK46+hqosqNle0p+jtkW0NzqPX6uGslW6wf4NJqID45B+yDKGlr9zbab67mhz628Bo+wjKPw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEwlsjesyr3AJnSgtkS79NS554rwebuscI14Z6YepvUfgorEm3xV2N9Wa0QMXrHAWRb1A6QhQViMiV2sjYqnlQLA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap4 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap4 deleted file mode 100644 index 338ffd8ad7b..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.ldap4 +++ /dev/null @@ -1 +0,0 @@ -passkey:GGCyvyO388Ri6FDJNeQ3yFYYC4/KUHZVD12D4vIIPYgGySXcYTJN7K+7KGFBg0wXo+poX81SIV3UPSxEndjeeA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE15xtRy9X3nGnWVPaHiaHLQJvDXS2tyX4367wgsoclDMuKAD0MgYcWJ8k99WUE/IihRyw4Cmx0XnFmb30/PFurg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba1 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba1 deleted file mode 100644 index 785c94d4b32..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba1 +++ /dev/null @@ -1 +0,0 @@ -passkey:EXNvfDS6VwdjcL0QRvbzC4LyQYAlyIMj4mYWZVjrq3g4x10nz+RYnfw9pf11RzjjPIdz5E5rM4PWBEGhR5fTSQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJW8+L4Q/NnRbvbidmv4WdXzHKbUCom3KzFQyDNhx38WG/m3gyUdj15SIbEBt927fE5+cC3bNZ482JO9BQ1qZgQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba2 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba2 deleted file mode 100644 index 233d4051820..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba2 +++ /dev/null @@ -1 +0,0 @@ -passkey:Kkp0yoBWRUeVzvZRe91OSc455lsI5k6NlGujfXlFjZo85Dge1E9sGC76TbKRVlfF0ET2fsdqdOJVUrW7kOAL4Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7lUQT19LPesNelWnNh2J89YCYXGl8uraXuqAh0A0hFnjk5y1XTgwFGdcBKXZqBcf+wFBCk4Wbc4V/WJgUn7sgQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba3 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba3 deleted file mode 100644 index 83273a05679..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba3 +++ /dev/null @@ -1 +0,0 @@ -passkey:GrnhXL9VajTEyQMR3/CqAkdDqqyDjLdaM88SjX2nyhKsRwu6HoqU3phY17N2p0uXaQYhH5T3DsAiL+ThCPMzcg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEP9l6fpn66o2sWeb4f8m0+2Piu1niblr3d6z/n0UrwI+9hdu2hKAElzAlbXTRt0wEnLH1RCJF+3HAP3krcxInLQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba4 b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba4 deleted file mode 100644 index ce18c59859f..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/passkey-mapping.samba4 +++ /dev/null @@ -1 +0,0 @@ -passkey:kPSz0igg9//JrepGbKXuve2rU+X+f0KvZ3HcdcxrQWda93Xk0DxioZa5UIc9LBcrlMRQg7XQreahcWfcFLT8OA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAETpVf4BzIw6+1FU0/WBgMWrLOn7YylfnpHDCT6iyL+fFbjvyuKokzJPYMew1qEsFyKTxiWmS9CRywG8nZKqCLCQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ad b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ad deleted file mode 100644 index b07444bf4b1..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.ad +++ /dev/null @@ -1,21 +0,0 @@ -d 0 /dev/hidraw1 - -w 4 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@^Q^A^A^A^A^A^A^A^AZ^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@Z^A^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Z^A^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrZ^A^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMZ^A^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyZ^A^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@Z^A^@^B^Agad.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@O^^^@Z^A^@,˵^TCv7!.!^Hb]Fm^I-o֢fj^Mo^HOLx)^@Z^A^A,dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 Z^A^@^@^AbidX@O^^,˵^TCv7!.!^Hb]Fm^I-o֢fjZ^A^@^Mo^HOLx),dtypejpublic-key^BX%fCȣ܀ɽ5~^G^A-YDZ^A^AA,K!^@^@^@^@^K^CXG0E^B gTn]60+^R+|6^Z^ZZ}^L1^^V^IS^B!^@^]Z^A^B:N~P8wj%?ӷ^TP^N^J^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 6 ^@Z^A^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 Z^A^@Q^@^A^A^B^C8^X ^A!X #^X^@80:R^K;^Pi^YR+\"X ]X^X,}Z^A^@y^M.i^BX7^M#^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 9 ^@Z^A^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^P0$^H`^[4:^B~?|7]2y^@,&^G^B^@ -r 224 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 289 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 287 ^FX^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 247 ^FX^@^@^AbidX@#TVVC3z'#]7 4P^^U# f.Y0!ߙ^^C5//y^FX^@!]^^^R^X(֛dtypejpublic-key^BX%ЁL}e/Z^UO^[+^K,^FX^A]l^U^J^H^E^@^@^@^^^CXG0E^B ^Dq)qFlb@Z^_%RY^B^N<^B!^@m.^FX^BؙM^`I:^`^F1^Ht^K\9'ȁ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.samba b/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.samba deleted file mode 100644 index 9ecebaa57d5..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_user_with_multiple_keys/umockdev.script.samba +++ /dev/null @@ -1,20 +0,0 @@ -d 0 /dev/hidraw1 - -w 3 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^AC^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@C^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 C^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secrC^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialMC^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-keyC^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@C^@^B^Ajsamba.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@C^@^Qso|4W^Gcp^PF^KA%ȃ#f^VeXx8]'X=uG8C^A`^_W^@^@^@^@^R^CXH0F^B!^@I-)^[Y'Ӟ@^U^]Y^YJ!޺_s^Q^B!^@µC^BT$/IWb:NQN?V^VR^J4Q^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@C^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 C^@Q^@^A^A^B^C8^X ^A!X ⇡E^X׈@7KDBM^GuE^Ax^H!"X %$؃$^`C^@O{įD^]۷"^SARB1^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 5 ^@C^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PC^A`^_W^E^@^@^@^V^CXH0F^B!^@#Oq^BN6nօ*\-NNT^B!^@^@C^BV^Bg^EV^^v|&}^P^Jd~^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa1 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa1 deleted file mode 100644 index 9bc0c4d6ff8..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa1 +++ /dev/null @@ -1 +0,0 @@ -passkey:joJTmosLFODTJGP/YeQy7ZKrE16JIkR2Jjak4LflBX5RJScxjZIQEKvLAs+Srg2MSU3auBsT6ntIQXRpx16IsA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE9aC9+6ojC3K49R6kfg9yMkUstllAoEIepX6256LXMeNUqJgonUW2lPGF9cEMooqUvOYNJHU/MIOj7dginEw5aA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa10 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa10 deleted file mode 100644 index 8cd0e230b8b..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa10 +++ /dev/null @@ -1 +0,0 @@ -passkey:y+IA/A6fNAK2l3T3tMpo1ViIuOtySWCkGJjy60noyzsiInSesvp+8noayFr5SKR2RoEDufhKLiLX3egrDY56sw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElCd1UughrZIFu2Obk+ZZ0M98PyG6o2kwPNdv3R7ot4yA9HwnCqa04EqVe2BSw78TYPr8lTqdpz3KG8O6HO8nlQ== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa11 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa11 deleted file mode 100644 index ce1a94c8c2e..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa11 +++ /dev/null @@ -1 +0,0 @@ -passkey:YTxdukW1+8nUTfhqcD/bl1IRqw2UbGXwCDivwE4XFBo1QG5J+eo9cvT+U9d8FnTwifwSS5tpRBspmViM+/oP3A==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhpV+nQQjRQ/b5nRdpcGrMp4H6ITYDt1rQ4vbMo0hTCR/HdK0h/8JX/TClIHRxMFgUBlSUAnhW7RMXAJEDiy57Q== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa12 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa12 deleted file mode 100644 index 5e5e982f31a..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa12 +++ /dev/null @@ -1 +0,0 @@ -passkey:sHU7jHewZEFIroXlFmVpKt+IRJOeC2D1UZCop77C8qjqwgwQcRq21NfPUoQWkiOG8qxBisffGVaRdO8PamzDhg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEgBXG0Q8JdktyStP8oRIUVsEaJiBWew60gyrM37ueol9TA+b0FQyNnu6ykSOwD9hfS6QdRvp4IDdUsTC+MUTZbw== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa2 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa2 deleted file mode 100644 index 6654e12ebc6..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa2 +++ /dev/null @@ -1 +0,0 @@ -passkey:+nlhaE+54RjAg1uv3ARUHwO/F8P3cYxbt7bnL3HiTp58sTlUEKZOB+I8pd/IYiaRd00cvUlHbo5J2fyOPe/JPw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEho94fyGm5eaX94qa7ldiEGGYGsnKgAYXMwxnFUR+VCsemjck/VMmAaJPEsh40yDlOQhSSHTdPry1DikgLi520A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa3 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa3 deleted file mode 100644 index 6de2e52e1d0..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa3 +++ /dev/null @@ -1 +0,0 @@ -passkey:KwKxg+9LY1Yqxu8OCqh60Fj0a1Vnl7kHo5NHwOz9QxxgMARqvTNxvTisY239wmW+BByPlsCPOqg6hO5Ribrt3A==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAsL3UWgdYDetJp/8wKQsOlH+yZeH64GQqj4NIu/nNbZo2b1QXmgbA/48SWECmKxrRSkW/QAGnkU0C8iKO8xL4w== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa4 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa4 deleted file mode 100644 index 3ca354e8171..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa4 +++ /dev/null @@ -1 +0,0 @@ -passkey:a+fyZKzhyux4V0yN9pXIYhp9YgDagu8qm339S8YJIrkImSs+E+V38cuytkZPdiN04KpZgpSkewyeBEXonAMPng==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOherux7EDNMVfAbpRSVjCuYxRWJ7JXM3+z/Dsek2Pqepc9DQ9Cv5/WbG9krEG1wblivt3C6cnDxDXqIVs1wsNg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa5 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa5 deleted file mode 100644 index 828b554b490..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa5 +++ /dev/null @@ -1 +0,0 @@ -passkey:mNH2QGF7+Fp5lJNOtelhTo8LTdwta4b7O1zTEwYh9pd2HYCiDP/60eu4fxp2Ur9lwTJPP7UReX7ZAmS1zxTfKQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6DlD09nMfQX4/L60WIlkAvchivACJBVNE1gFufVhyFG7WgV60iH+bDtZtVVWMzfmtJtziGKovwPr32qhFMCfCA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa6 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa6 deleted file mode 100644 index 30585a60821..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa6 +++ /dev/null @@ -1 +0,0 @@ -passkey:FQJnVnadhvqDFUksdcGnNIm/CgCh4qh2+rleKh7ew3gBy8tzflt2cqbY4TjlEt2mO/Q7NI3g7gYcFZUZ7WcNdg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEmuxHidGrmkMwh4YJ9vSgHmGailojID+N1NsHL3+glpKDKck5b/hzXRndVg96B0tOE6r1Tk6swPMoM6izwAMcCg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa7 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa7 deleted file mode 100644 index 95acf11506a..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa7 +++ /dev/null @@ -1 +0,0 @@ -passkey:W8NoUshbBBxU3DpqnJ1OGEiHmI3ntFiJoFimIySKuUm9VKhR6HyF90L/Vxx6BnGzxWwoKtNuH+tW1iSfPqjsrA==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfbm2Ro7lwl70s2FAQ75o2EV6fxcGFYbyRC8bbXfy+hdjhWzBpPqebR9vqJIqPrPDax/lNu28JfX+oQHGRX6sgg== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa8 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa8 deleted file mode 100644 index f464aaa4d85..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa8 +++ /dev/null @@ -1 +0,0 @@ -passkey:YEYja8QrxC6cyuzGXgyVHtdmTkwgW1O+gqzpt7ZcrW1qMl1foXjSPghiENJs8UkpikUnNnk2bOBVqUL9n+ubVw==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQXMhfhmQa1TGyYHnIiFm64bSKsdtlAdMMg3KC7qrIue42vumLUWlC5Cxs7z89JkoonzKrkxbCrbTYXDmBoXh1A== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa9 b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa9 deleted file mode 100644 index 01e80619df4..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/passkey-mapping.ipa9 +++ /dev/null @@ -1 +0,0 @@ -passkey:J2a2kIcwosQvAAYtUc9KUL7bIbjr1SXHeZQtEPabWazbgW9wowJy/3dMsWFIG1Z5jBQlSrFwMYDMyLv2EIZe7Q==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE9pWhvF0YW9y6JUo5xJ6hCMPPs0OtKaJJ+a9OZxDjqt2lL6NcW29hVSDyXsyDlVjE50rDxoVZX09JZnjWOO0bjA== diff --git a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/umockdev.script.ipa b/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/umockdev.script.ipa deleted file mode 100644 index ecabd8f9ec5..00000000000 --- a/src/tests/system/data/test_passkey/test_passkey__su_with_12_mappings/umockdev.script.ipa +++ /dev/null @@ -1,32 +0,0 @@ -d 0 /dev/hidraw1 - -w 1 ^@^@^H^A^A^A^A^A^A^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^Q^A^A^A^A^A^A^A^A^B^E^D^C^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^A^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 3 ^@^@^AfU2F_V2hFIDO_2_0lFIDO_2_1_PRE^BkcredProtectkhmac-secr^@et^CP/W^SG^VZ *^DbrkbupdplaticlientPinucredentialM^AgmtPreview^E^Y^D^F^B^A^G^H^H^X^Icnfccusb^Jcalg&dtypejpublic-key^Bcalg'dtypejpublic-key^M^D^N^Z^@^E^D^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 1 ^@^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@^@S^K^T$ca2풫^S^`"Dv&6^E~Q%'1^P^P^Bϒ^MIMڸ^[^S{HAti^@^A^`dtypejpublic-key^Ebup^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 83 ^@^@^AbidX@S^K^T$ca2풫^S^`"Dv&6^E~Q%'1^P^P^Bϒ^M^@IMڸ^[^S{HAti^`dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^AC}.[^@^@^@^@B^CXF0D^B a˗b8^U.\1KՏǜJ^C;^Pʔ^B .Qv3^BE#0ɕ^Pt^C{;;u^R^E-^W^M^T^P^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^@^F^F^A^B^B^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 2 ^@Q^@^A^A^B^C8^X ^A!X /V!xMqi^FZT{^C^E^P~7"X %^MO^@gL^_[^U<^`7#%j^S4U^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -w 2 ^@^@x^F^A^B^B^E^C^A^B^C8^X ^A!X 3B1ˠ^S^\^Ev,^PYPAfc^@^A^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 79 ^@5^@^BX0|^R74O^R߃S>.^\FϠF^_^AY8w{j@(^X-xd`}^@^@^@^@ -w 1 ^@^@^B^Ahipa.test^BX ^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^CbidX@^@^@S^K^T$ca2풫^S^`"Dv&6^E~Q%'1^P^P^Bϒ^MIMڸ^[^S{HAti^@^A^`dtypejpublic-key^Ebup^FX {5^D6^_bų^S+{(yuew^C_Ji^V^@^B^G^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 203 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 288 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 290 ^@^A^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ -r 148 ^@^@^AbidX@S^K^T$ca2풫^S^`"Dv&6^E~Q%'1^P^P^Bϒ^M^@IMڸ^[^S{HAti^`dtypejpublic-key^BX%^@|Dږ^Qx??d^Q/N4/o^AC}.[^E^@^@^@D^CXH0F^B!^@^DI^^#HUFҺ^KQeؕKfpW^]0Σ^B!^@^P^Bqs_fj&^]rĎS^Fc^\X{e^_^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ \ No newline at end of file diff --git a/src/tests/system/data/test_passkey/umockdev.device b/src/tests/system/data/test_passkey/umockdev.device deleted file mode 100644 index 114e71f5d7b..00000000000 --- a/src/tests/system/data/test_passkey/umockdev.device +++ /dev/null @@ -1,232 +0,0 @@ -P: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:1050:0407.0002/hidraw/hidraw1 -N: hidraw1 -E: DEVNAME=/dev/hidraw1 -E: MAJOR=241 -E: MINOR=1 -E: SUBSYSTEM=hidraw -A: dev=241:1\n -L: device=../../../0003:1050:0407.0002 -A: power/control=auto\n -A: power/runtime_active_time=0\n -A: power/runtime_status=unsupported\n -A: power/runtime_suspended_time=0\n - -P: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:1050:0407.0002 -E: DRIVER=hid-generic -E: HID_ID=0003:00001050:00000407 -E: HID_NAME=Yubico YubiKey OTP+FIDO+CCID -E: HID_PHYS=usb-0000:00:14.0-3/input1 -E: HID_UNIQ= -E: MODALIAS=hid:b0003g0001v00001050p00000407 -E: SUBSYSTEM=hid -A: country=00\n -L: driver=../../../../../../../bus/hid/drivers/hid-generic -A: modalias=hid:b0003g0001v00001050p00000407\n -A: power/control=auto\n -A: power/runtime_active_time=0\n -A: power/runtime_status=unsupported\n -A: power/runtime_suspended_time=0\n -H: report_descriptor=06D0F10901A1010920150026FF007508954081020921150026FF00750895409102C0 - -P: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1 -E: DEVTYPE=usb_interface -E: DRIVER=usbhid -E: INTERFACE=3/0/0 -E: MODALIAS=usb:v1050p0407d0543dc00dsc00dp00ic03isc00ip00in01 -E: PRODUCT=1050/407/543 -E: SUBSYSTEM=usb -E: TYPE=0/0/0 -A: authorized=1\n -A: bAlternateSetting= 0\n -A: bInterfaceClass=03\n -A: bInterfaceNumber=01\n -A: bInterfaceProtocol=00\n -A: bInterfaceSubClass=00\n -A: bNumEndpoints=02\n -L: driver=../../../../../../bus/usb/drivers/usbhid -L: firmware_node=../../../../../LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2c/device:2d/device:30 -A: modalias=usb:v1050p0407d0543dc00dsc00dp00ic03isc00ip00in01\n -A: physical_location/dock=no\n -A: physical_location/horizontal_position=left\n -A: physical_location/lid=no\n -A: physical_location/panel=right\n -A: physical_location/vertical_position=lower\n -A: supports_autosuspend=1\n - -P: /devices/pci0000:00/0000:00:14.0/usb1/1-3 -N: bus/usb/001/002 -E: BUSNUM=001 -E: DEVNAME=/dev/bus/usb/001/002 -E: DEVNUM=002 -E: DEVTYPE=usb_device -E: DRIVER=usb -E: MAJOR=189 -E: MINOR=1 -E: PRODUCT=1050/407/543 -E: SUBSYSTEM=usb -E: TYPE=0/0/0 -A: authorized=1\n -A: avoid_reset_quirk=0\n -A: bConfigurationValue=1\n -A: bDeviceClass=00\n -A: bDeviceProtocol=00\n -A: bDeviceSubClass=00\n -A: bMaxPacketSize0=64\n -A: bMaxPower=30mA\n -A: bNumConfigurations=1\n -A: bNumInterfaces= 3\n -A: bcdDevice=0543\n -A: bmAttributes=80\n -A: busnum=1\n -A: configuration= -H: descriptors=12010002000000405010070443050102000109029600030100800F0904000001030101000921100100012247000705810308000A090401000203000000092110010001222200070504034000020705840340000209040200030B00000036210001000702000000A00F0000A00F00000000B0040000B0040000F60B00000000000000000000FE000400000C0000FFFF00000001070502024000000705820240000007058303080020 -A: dev=189:1\n -A: devnum=2\n -A: devpath=3\n -L: driver=../../../../../bus/usb/drivers/usb -L: firmware_node=../../../../LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2c/device:2d/device:30 -A: idProduct=0407\n -A: idVendor=1050\n -A: ltm_capable=no\n -A: manufacturer=Yubico\n -A: maxchild=0\n -A: physical_location/dock=no\n -A: physical_location/horizontal_position=left\n -A: physical_location/lid=no\n -A: physical_location/panel=right\n -A: physical_location/vertical_position=lower\n -L: port=../1-0:1.0/usb1-port3 -A: power/active_duration=9041365\n -A: power/autosuspend=2\n -A: power/autosuspend_delay_ms=2000\n -A: power/connected_duration=9041365\n -A: power/control=on\n -A: power/level=on\n -A: power/persist=1\n -A: power/runtime_active_time=9041123\n -A: power/runtime_status=active\n -A: power/runtime_suspended_time=0\n -A: product=YubiKey OTP+FIDO+CCID\n -A: quirks=0x0\n -A: removable=removable\n -A: rx_lanes=1\n -A: speed=12\n -A: tx_lanes=1\n -A: urbnum=1850\n -A: version= 2.00\n - -P: /devices/pci0000:00/0000:00:14.0/usb1 -N: bus/usb/001/001 -E: BUSNUM=001 -E: DEVNAME=/dev/bus/usb/001/001 -E: DEVNUM=001 -E: DEVTYPE=usb_device -E: DRIVER=usb -E: MAJOR=189 -E: MINOR=0 -E: PRODUCT=1d6b/2/601 -E: SUBSYSTEM=usb -E: TYPE=9/0/1 -A: authorized=1\n -A: authorized_default=1\n -A: avoid_reset_quirk=0\n -A: bConfigurationValue=1\n -A: bDeviceClass=09\n -A: bDeviceProtocol=01\n -A: bDeviceSubClass=00\n -A: bMaxPacketSize0=64\n -A: bMaxPower=0mA\n -A: bNumConfigurations=1\n -A: bNumInterfaces= 1\n -A: bcdDevice=0601\n -A: bmAttributes=e0\n -A: busnum=1\n -A: configuration= -H: descriptors=12010002090001406B1D020001060302010109021900010100E0000904000001090000000705810304000C -A: dev=189:0\n -A: devnum=1\n -A: devpath=0\n -L: driver=../../../../bus/usb/drivers/usb -L: firmware_node=../../../LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2c/device:2d -A: idProduct=0002\n -A: idVendor=1d6b\n -A: interface_authorized_default=1\n -A: ltm_capable=no\n -A: manufacturer=Linux 6.1.11-200.fc37.x86_64 xhci-hcd\n -A: maxchild=12\n -A: power/active_duration=9041508\n -A: power/autosuspend=0\n -A: power/autosuspend_delay_ms=0\n -A: power/connected_duration=9041508\n -A: power/control=auto\n -A: power/level=auto\n -A: power/runtime_active_time=9041506\n -A: power/runtime_status=active\n -A: power/runtime_suspended_time=0\n -A: power/wakeup=disabled\n -A: power/wakeup_abort_count=\n -A: power/wakeup_active=\n -A: power/wakeup_active_count=\n -A: power/wakeup_count=\n -A: power/wakeup_expire_count=\n -A: power/wakeup_last_time_ms=\n -A: power/wakeup_max_time_ms=\n -A: power/wakeup_total_time_ms=\n -A: product=xHCI Host Controller\n -A: quirks=0x0\n -A: removable=unknown\n -A: rx_lanes=1\n -A: serial=0000:00:14.0\n -A: speed=480\n -A: tx_lanes=1\n -A: urbnum=117\n -A: version= 2.00\n - -P: /devices/pci0000:00/0000:00:14.0 -E: DRIVER=xhci_hcd -E: MODALIAS=pci:v00008086d00009D2Fsv000017AAsd00002233bc0Csc03i30 -E: PCI_CLASS=C0330 -E: PCI_ID=8086:9D2F -E: PCI_SLOT_NAME=0000:00:14.0 -E: PCI_SUBSYS_ID=17AA:2233 -E: SUBSYSTEM=pci -A: ari_enabled=0\n -A: broken_parity_status=0\n -A: class=0x0c0330\n -H: config=86802F9D060490022130030C00008000040022F1000000000000000000000000000000000000000000000000AA173322000000007000000000000000FF010000FD01348088C60F8000000000000000005F6ECE0F000000000000000000000000306000000000000000000000000000000180C2C108000000000000000000000005008700B802E0FE0000000000000000090014F01000400100000000C10A080000080400001800008F40020000010400010000000001000012000000000000000000000000000000000000000000000001000000080000000000000000000000000000000000000000000000000000000000000000000000B30F300800000000 -A: consistent_dma_mask_bits=64\n -A: d3cold_allowed=1\n -A: dbc=disabled\n -A: device=0x9d2f\n -A: dma_mask_bits=64\n -L: driver=../../../bus/pci/drivers/xhci_hcd -A: driver_override=(null)\n -A: enable=1\n -L: firmware_node=../../LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2c -A: irq=125\n -A: local_cpulist=0-3\n -A: local_cpus=f\n -A: modalias=pci:v00008086d00009D2Fsv000017AAsd00002233bc0Csc03i30\n -A: msi_bus=1\n -A: msi_irqs/125=msi\n -A: numa_node=-1\n -A: pools=poolinfo - 0.1\nbuffer-2048 0 0 2048 0\nbuffer-512 0 0 512 0\nbuffer-128 0 0 128 0\nbuffer-32 0 0 32 0\nxHCI 1KB stream ctx arrays 0 0 1024 0\nxHCI 256 byte stream ctx arrays 0 0 256 0\nxHCI input/output contexts 8 9 2112 9\nxHCI ring segments 38 42 4096 42\nbuffer-2048 0 0 2048 0\nbuffer-512 0 0 512 0\nbuffer-128 12 32 128 1\nbuffer-32 0 0 32 0\n -A: power/control=auto\n -A: power/runtime_active_time=9042111\n -A: power/runtime_status=active\n -A: power/runtime_suspended_time=0\n -A: power/wakeup=enabled\n -A: power/wakeup_abort_count=0\n -A: power/wakeup_active=0\n -A: power/wakeup_active_count=0\n -A: power/wakeup_count=0\n -A: power/wakeup_expire_count=0\n -A: power/wakeup_last_time_ms=0\n -A: power/wakeup_max_time_ms=0\n -A: power/wakeup_total_time_ms=0\n -A: power_state=D0\n -A: resource=0x00000000f1220000 0x00000000f122ffff 0x0000000000140204\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n0x0000000000000000 0x0000000000000000 0x0000000000000000\n -A: revision=0x21\n -A: subsystem_device=0x2233\n -A: subsystem_vendor=0x17aa\n -A: vendor=0x8086\n diff --git a/src/tests/system/data/test_passkey/umockdev.ioctl b/src/tests/system/data/test_passkey/umockdev.ioctl deleted file mode 100644 index e9c4719c431..00000000000 --- a/src/tests/system/data/test_passkey/umockdev.ioctl +++ /dev/null @@ -1,4 +0,0 @@ -@DEV /dev/hidraw1 -HIDIOCGRDESCSIZE 0 22000000 -HIDIOCGRDESC 0 2200000006D0F10901A1010920150026FF007508954081020921150026FF00750895409102C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -HIDIOCGRDESC 0 2200000006D0F10901A1010920150026FF007508954081020921150026FF00750895409102C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE952D42C555000000000000000000000000000000000000601EF2A6377F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D69E7A6377F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0E7E2A6377F00000000000000000000E0ACF6A6377F00000000000000000000000000000000000080B02B42C555000010010000000000000000000000000000408000000000000080ACF6A6377F0000308000000000000076000000000000003F0000000000000010832D42C55500005412E3A6377F0000A06100000000000030800000000000007600000000000000F59BE6A6377F0000000000000000000080ACF6A6377F0000D8952D42C5550000408D2D42C555000030C878A6377F00000000000000000000408D2D42C55500001A84D6A6377F00000000000000000000000000000000000000800000000000000600000000000000C06E4CA7377F00008598E6A6377F000000000000000000000600000000000000A047F93CFE7F0000F298E6A6377F000081000000000000000A000000000000004900000000000000ED4100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000E2D1066400000000C240E13200000000E2D1066400000000C240E13200000000E2D1066400000000C240E132000000000000000000000000000000000000000000000000000000000000000000000000001E7173D69F706EE0A34BA7377F0000001E7173D69F706E2049F93CFE7F0000B9A74AA7377F0000FFFFFF7FFEFFFFFF7BFBE2A6377F0000F048F93C01000000B0652B42C55500000049F93C01000000001E7173D69F706E4018D8A6377F0000001E7173D69F706ED048F93CFE7F000070FFFFFFFFFFFFFF0000000000000000DCA6D6A6377F00000000000000000000408D2D42C5550000000000000000000030BC2B42C55500006049F93CFE7F0000001E7173D69F706E30722D42C555000070FFFFFFFFFFFFFF3D000000000000006049F93CFE7F000030BC2B42C5550000FF5348A7377F000010832D42C55500006323E3A6377F00000000000000000000001E7173D69F706E6049F93CFE7F0000989349A7377F000000000000000000008B7849A7377F0000D09449A7377F00004018D8A6377F00008B7849A7377F0000001E7173D69F706E3D0000000000000070FFFFFFFFFFFFFF3D000000000000006F7E49A7377F00008B7849A7377F00003F0000000000000010832D42C5550000001E7173D69F706E10B52B42C55500000000000000000000784BF93CFE7F00000F0000000000000070592D42C555000058805D41C555000060A35D41C55500002AD54CA7377F0000104AF93C0800000010802D42C5550000404AF93C From b5b81365d80d82069bb953c267445b3c07bd5b71 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 25 May 2026 14:32:33 +0200 Subject: [PATCH 26/27] tests: fix E713 linting errors in passkey tests Convert "not in" membership tests to pythonic style Signed-off-by: Iker Pedrosa --- src/tests/system/tests/test_passkey.py | 38 +++++++++----------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 36afd8b892a..98d08f96ba0 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -727,12 +727,9 @@ def test_passkey__su_with_12_mappings(client: Client, ipa: IPA): assert rc == 0, "Authentication failed" assert "Ticket cache" in output, "Failed to get the TGT" assert ( - not ( - "No Kerberos TGT granted as the server does not support this method. " - "Your single-sign on(SSO) experience will be affected" - ) - in output - ), "Get the console message about TGT" + "No Kerberos TGT granted as the server does not support this method. " + "Your single-sign on(SSO) experience will be affected" + ) not in output, "Get the console message about TGT" @pytest.mark.importance("critical") @@ -776,13 +773,10 @@ def test_passkey__su_no_pin_set(client: Client, ipa: IPA): assert rc == 0, "Authentication failed" assert "Ticket cache" in output, "Failed to get the TGT" - assert not ( - ( - "No Kerberos TGT granted as the server does not support this method. " - "Your single-sign on(SSO) experience will be affected" - ) - in output - ), "Got the console message about No Kerberos TGT granted" + assert ( + "No Kerberos TGT granted as the server does not support this method. " + "Your single-sign on(SSO) experience will be affected" + ) not in output, "Got the console message about No Kerberos TGT granted" @pytest.mark.importance("medium") @@ -833,12 +827,9 @@ def test_passkey__prompt_options(client: Client, ipa: IPA): assert rc == 0, "Authentication failed" assert "Ticket cache" in output, "Failed to get the TGT" assert ( - not ( - "No Kerberos TGT granted as the server does not support this method." - "Your single-sign on(SSO) experience will be affected" - ) - in output - ), "Got the console message about No Kerberos TGT granted" + "No Kerberos TGT granted as the server does not support this method." + "Your single-sign on(SSO) experience will be affected" + ) not in output, "Got the console message about No Kerberos TGT granted" @pytest.mark.importance("critical") @@ -882,9 +873,6 @@ def test_passkey__su_fallback_to_password(client: Client, ipa: IPA): assert rc == 0, "Authentication failed" assert "Ticket cache" in output, "Failed to get the TGT" assert ( - not ( - "No Kerberos TGT granted as the server does not support this method." - " Your single-sign on(SSO) experience will be affected" - ) - in output - ), "Got the console message about No Kerberos TGT granted" + "No Kerberos TGT granted as the server does not support this method." + " Your single-sign on(SSO) experience will be affected" + ) not in output, "Got the console message about No Kerberos TGT granted" From 40dcc0c30770dc520af686200c1ac5b1d4b29745 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Thu, 11 Jun 2026 13:12:34 +0200 Subject: [PATCH 27/27] Debug: remove after testing Signed-off-by: Iker Pedrosa --- plans/passkey.fmf | 46 ++++++++- src/tests/system/requirements.txt | 1 + src/tests/system/tests/test_passkey.py | 128 +++++++++++++++++++++++++ 3 files changed, 174 insertions(+), 1 deletion(-) diff --git a/plans/passkey.fmf b/plans/passkey.fmf index 44d96bc4cd2..cd4215a3455 100644 --- a/plans/passkey.fmf +++ b/plans/passkey.fmf @@ -222,15 +222,59 @@ execute: how: tmt duration: 45m script: | + # Function to check and display system resources + check_resources() { + echo "=== SYSTEM RESOURCES CHECK: $1 ===" + echo "Timestamp: $(date)" + echo "Memory usage:" + free -h + echo "" + echo "CPU load average:" + uptime + echo "" + echo "Disk usage:" + df -h /tmp /var/tmp + echo "" + echo "Process count:" + ps aux | wc -l + echo "" + echo "File descriptors (current process):" + ls /proc/$$/fd | wc -l + echo "" + echo "CPU information:" + nproc + echo "" + echo "Memory info from /proc/meminfo:" + grep -E '^(MemTotal|MemFree|MemAvailable|Buffers|Cached):' /proc/meminfo + echo "" + echo "System limits:" + ulimit -a | grep -E '(open files|max user processes|virtual memory)' + echo "=== END RESOURCES CHECK ===" + echo "" + } + + # Check resources before test execution + check_resources "BEFORE TESTS" + mkdir -p /tmp/artifacts cd /tmp/sssd/src/tests/system + + # Run the tests pytest --durations=0 \ --color=yes \ - --show-capture=no \ --mh-config=mhc.yaml \ --mh-artifacts-dir=/tmp/artifacts \ + --mh-collect-logs=always \ -vvv tests/test_passkey.py + PYTEST_EXIT_CODE=$? + + # Check resources after test execution + check_resources "AFTER TESTS" + + echo "Pytest exit code: $PYTEST_EXIT_CODE" + exit $PYTEST_EXIT_CODE + finish: - name: Copy artifacts how: shell diff --git a/src/tests/system/requirements.txt b/src/tests/system/requirements.txt index 788c9285d55..51c9e425a2b 100644 --- a/src/tests/system/requirements.txt +++ b/src/tests/system/requirements.txt @@ -1,5 +1,6 @@ flaky pytest +psutil git+https://github.com/next-actions/pytest-importance git+https://github.com/next-actions/pytest-mh git+https://github.com/next-actions/pytest-ticket diff --git a/src/tests/system/tests/test_passkey.py b/src/tests/system/tests/test_passkey.py index 98d08f96ba0..033f7faa482 100644 --- a/src/tests/system/tests/test_passkey.py +++ b/src/tests/system/tests/test_passkey.py @@ -23,6 +23,9 @@ from __future__ import annotations import re +import time +import psutil +import logging import pytest from sssd_test_framework.roles.client import Client @@ -32,6 +35,55 @@ from sssd_test_framework.utils.authentication import PasskeyAuthenticationUseCases +def check_system_resources(): + """ + Check system resources before running resource-intensive operations. + + Returns: + bool: True if resources are sufficient, False otherwise + """ + try: + # Check memory - require at least 512MB available + memory = psutil.virtual_memory() + available_mb = memory.available / (1024 * 1024) + + # Check CPU load - require load average < 4.0 + load_avg = psutil.getloadavg()[0] if hasattr(psutil, 'getloadavg') else 0.0 + + # Check open file descriptors - require < 80% of limit + process = psutil.Process() + try: + open_fds = process.num_fds() + fd_limit = process.rlimit(psutil.RLIMIT_NOFILE)[0] + fd_usage = open_fds / fd_limit if fd_limit > 0 else 0.0 + except (AttributeError, OSError): + fd_usage = 0.0 + + print(f"[RESOURCE_CHECK] Memory={available_mb:.1f}MB, Load={load_avg:.2f}, FD_usage={fd_usage:.2f}", flush=True) + + if available_mb < 512: + print(f"[RESOURCE_WARNING] Low memory: {available_mb:.1f}MB available", flush=True) + return False + + if load_avg > 4.0: + print(f"[RESOURCE_WARNING] High load average: {load_avg:.2f}", flush=True) + return False + + if fd_usage > 0.8: + print(f"[RESOURCE_WARNING] High file descriptor usage: {fd_usage:.2f}", flush=True) + return False + + print("[RESOURCE_CHECK] Resource check passed - sufficient resources available", flush=True) + return True + + except Exception as e: + print(f"[RESOURCE_ERROR] Resource check failed: {e}", flush=True) + # If resource checking fails, assume resources are ok to avoid blocking tests + return True + + + + @pytest.mark.importance("high") @pytest.mark.topology(KnownTopology.Client) @pytest.mark.builtwith(client=["passkey", "vfido"]) @@ -48,6 +100,10 @@ def test_passkey__register_sssctl(client: Client): 2. Output contains key mapping data. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -83,6 +139,10 @@ def test_passkey__register_ipa(client: Client, ipa: IPA): 2. Output contains key mapping data. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -120,6 +180,10 @@ def test_passkey__su_user(client: Client, provider: GenericProvider): 1. User su authenticates successfully. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -158,6 +222,10 @@ def test_passkey__su_user_with_failed_pin(client: Client, provider: GenericProvi 1. User failed to su authenticate. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -196,6 +264,10 @@ def test_passkey__su_user_with_incorrect_mapping(client: Client, provider: Gener 1. User failed to su authenticate. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -238,6 +310,10 @@ def test_passkey__su_user_when_server_is_not_resolvable(client: Client, provider 3. User su authenticates successfully due to cached data. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -305,6 +381,10 @@ def test_passkey__su_user_when_offline(client: Client, provider: GenericProvider 4. Offline su authentication is successful. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -362,6 +442,10 @@ def test_passkey__lookup_user_from_cache(client: Client, provider: GenericProvid if not client.fs.exists("/usr/bin/ldbsearch"): pytest.skip("/usr/bin/ldbsearch is not available, skipping test") + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -400,6 +484,10 @@ def test_passkey__su_user_with_multiple_keys(client: Client, provider: GenericPr 1. User su authenticates successfully. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -441,6 +529,10 @@ def test_passkey__su_user_same_key_for_other_users(client: Client, provider: Gen 1. User1, user2 and user3 su authenticates successfully with same mapping. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -488,6 +580,10 @@ def test_passkey__check_passkey_mapping_token_as_ssh_key_only( 2. Get the expected message in pam log. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -532,6 +628,10 @@ def test_passkey__su_user_when_add_with_ssh_key_and_mapping( 2. Get the expected message in pam log. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -577,6 +677,10 @@ def test_passkey__su_fips_fido_key(client: Client, provider: GenericProvider): 1. User su authenticates successfully. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -613,6 +717,10 @@ def test_passkey__check_tgt(client: Client, ipa: IPA): 2. Gets the TGT. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -654,6 +762,10 @@ def test_passkey__ipa_server_offline(client: Client, ipa: IPA): 4. User has been correctly informed. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -707,6 +819,10 @@ def test_passkey__su_with_12_mappings(client: Client, ipa: IPA): 3. Not getting the message after authentication. :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -752,6 +868,10 @@ def test_passkey__su_no_pin_set(client: Client, ipa: IPA): 2. Get TGT after authentication of user :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_disable() client.vfido.start() @@ -799,6 +919,10 @@ def test_passkey__prompt_options(client: Client, ipa: IPA): 2. Got the updated prompt options :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456) @@ -851,6 +975,10 @@ def test_passkey__su_fallback_to_password(client: Client, ipa: IPA): 2. Get TGT after authentication of user :customerscenario: False """ + # Check system resources before running resource-intensive vfido setup + if not check_system_resources(): + pytest.skip("Insufficient system resources for vfido setup") + client.vfido.reset() client.vfido.pin_enable() client.vfido.pin_set(123456)