From 68bd681ac61299383a8a481497c94877fdf15a2d Mon Sep 17 00:00:00 2001 From: Krzysztof Jackiewicz Date: Tue, 27 Jun 2023 17:00:29 +0200 Subject: [PATCH] Return proper error for wrong wrapped key type Change-Id: I72e888e9808865c9ac3178ec8821dbf79aad9fd5 --- src/manager/client/client-manager-impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/manager/client/client-manager-impl.cpp b/src/manager/client/client-manager-impl.cpp index d78f0c1..961f31d 100644 --- a/src/manager/client/client-manager-impl.cpp +++ b/src/manager/client/client-manager-impl.cpp @@ -748,6 +748,9 @@ int Manager::Impl::importWrappedKey(const CryptoAlgorithm ¶ms, { EXCEPTION_GUARD_START_CPPAPI + if (keyType == KeyType::KEY_NONE) + return CKM_API_ERROR_INPUT_PARAM; + AliasSupport wrapping_helper(wrappingKeyAlias); AliasSupport helper(alias); -- 2.7.4