xtest: pkcs11: Fix parallel session test
When trying to open session without CKF_SERIAL_SESSION method should fail
with CKR_SESSION_PARALLEL_NOT_SUPPORTED.
Specified in:
PKCS #11 Cryptographic Token Interface Base Specification Version 2.40
Plus Errata 01
5.6 Session management functions
C_OpenSession
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
diff --git a/host/xtest/pkcs11_1000.c b/host/xtest/pkcs11_1000.c
index 3fca675..923bea7 100644
--- a/host/xtest/pkcs11_1000.c
+++ b/host/xtest/pkcs11_1000.c
@@ -363,7 +363,7 @@
session_flags = CKF_RW_SESSION;
rv = C_OpenSession(slot, session_flags, NULL, 0, &session[0]);
- if (!ADBG_EXPECT_CK_RESULT(c, CKR_ARGUMENTS_BAD, rv))
+ if (!ADBG_EXPECT_CK_RESULT(c, CKR_SESSION_PARALLEL_NOT_SUPPORTED, rv))
goto bail;
session_flags = CKF_SERIAL_SESSION;