From acc9e61bfae72ef821c13cc6a7548767c3c31445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicki=20K=C5=99=C3=AD=C5=BEek?= Date: Wed, 8 Oct 2025 11:35:24 +0200 Subject: [PATCH] Disable keyfromlabel collision avoidance in tests With the collision avoidance on, some of the tests would occasionally fail. None of the tests using keyfromlabel are revoking the keys so it should be safe to disable it. (cherry picked from commit 2ecbe46e0d2de75a357d5d2da06638ecf806e617) --- bin/tests/system/enginepkcs11/setup.sh | 2 +- bin/tests/system/keyfromlabel/tests_keyfromlabel.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/tests/system/enginepkcs11/setup.sh b/bin/tests/system/enginepkcs11/setup.sh index a91368a5a4..a0673e8b89 100644 --- a/bin/tests/system/enginepkcs11/setup.sh +++ b/bin/tests/system/enginepkcs11/setup.sh @@ -40,7 +40,7 @@ keyfromlabel() { dir="$4" shift 4 - $KEYFRLAB $ENGINE_ARG -K $dir -a $alg -l "pkcs11:token=softhsm2-enginepkcs11;object=${id}-${zone};pin-source=$PWD/ns1/pin" "$@" $zone >>keyfromlabel.out.$zone.$id 2>keyfromlabel.err.$zone.$id || return 1 + $KEYFRLAB $ENGINE_ARG -K $dir -a $alg -y -l "pkcs11:token=softhsm2-enginepkcs11;object=${id}-${zone};pin-source=$PWD/ns1/pin" "$@" $zone >>keyfromlabel.out.$zone.$id 2>keyfromlabel.err.$zone.$id || return 1 cat keyfromlabel.out.$zone.$id } diff --git a/bin/tests/system/keyfromlabel/tests_keyfromlabel.py b/bin/tests/system/keyfromlabel/tests_keyfromlabel.py index 6c1d0b67fd..da222a7b04 100644 --- a/bin/tests/system/keyfromlabel/tests_keyfromlabel.py +++ b/bin/tests/system/keyfromlabel/tests_keyfromlabel.py @@ -139,6 +139,7 @@ def test_keyfromlabel(alg_name, alg_type, alg_bits): *os.environ.get("ENGINE_ARG", "").split(), "-a", alg_name, + "-y", "-l", f"pkcs11:token=softhsm2-keyfromlabel;object={key_id}-{zone};pin-source=pin", *key_flag,