Fix wrapping tests 47/314347/1
authorDariusz Michaluk <d.michaluk@samsung.com>
Wed, 10 Jul 2024 08:54:05 +0000 (10:54 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Wed, 10 Jul 2024 08:54:05 +0000 (10:54 +0200)
Wrapping function should always use public key,
unwrapping is made with private key.

Change-Id: I4628de66596d7fe155b93a461467724c6e8d708e

src/ckm/unprivileged/key-wrapping.cpp

index df9764476f3ac057d0fff83b184ccb1221043d93..bb64730dc56beb4fde509a5e0866cdfa5950eec7 100644 (file)
@@ -889,7 +889,7 @@ void testWrapUnwrapKeys(
 
                assert_invalid_param(ckmc_wrap_concatenated_data,
                        params.get(),
-                       prvAlias.c_str(),
+                       pubAlias.c_str(),
                        keyPolicy.password,
                        aliasAES.c_str(),
                        keyPolicy.password,
@@ -899,7 +899,7 @@ void testWrapUnwrapKeys(
                ckmc_raw_buffer_s *data = createRandomBufferCAPI(dataSize);
                assert_positive(ckmc_wrap_concatenated_data,
                                        params.get(),
-                                       prvAlias.c_str(),
+                                       pubAlias.c_str(),
                                        keyPolicy.password,
                                        aliasAES.c_str(),
                                        keyPolicy.password,
@@ -2133,7 +2133,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_DB_ALIAS_UNKNOWN) {
        assert_result(CKMC_ERROR_DB_ALIAS_UNKNOWN,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                "invalid_alias",
                                nullptr,
@@ -2166,7 +2166,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_INVALID_PARAMETER) {
 
        assert_positive(ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                nullptr,
@@ -2186,7 +2186,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_INVALID_PARAMETER) {
        assert_result(CKMC_ERROR_INVALID_PARAMETER,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                nullptr,
                                nullptr,
@@ -2196,7 +2196,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_INVALID_PARAMETER) {
        assert_result(CKMC_ERROR_INVALID_PARAMETER,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                nullptr,
@@ -2207,7 +2207,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_INVALID_PARAMETER) {
        assert_result(CKMC_ERROR_INVALID_PARAMETER,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                nullptr,
@@ -2218,7 +2218,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_INVALID_PARAMETER) {
        assert_result(CKMC_ERROR_INVALID_PARAMETER,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                nullptr,
@@ -2244,7 +2244,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_AUTHENTICATION_FAILED) {
        assert_result(CKMC_ERROR_AUTHENTICATION_FAILED,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                passwordRSA,
                                aliasAES.c_str(),
                                nullptr,
@@ -2255,7 +2255,7 @@ RUNNER_TEST(TKW_WRAP_CONCATENATED_DATA_AUTHENTICATION_FAILED) {
        assert_result(CKMC_ERROR_AUTHENTICATION_FAILED,
                                ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                passwordAES,
@@ -2281,7 +2281,7 @@ RUNNER_TEST(TKW_UNWRAP_CONCATENATED_DATA_DB_ALIAS_UNKNOWN) {
 
        assert_positive(ckmc_wrap_concatenated_data,
                                params.get(),
-                               prvAlias.c_str(),
+                               pubAlias.c_str(),
                                nullptr,
                                aliasAES.c_str(),
                                nullptr,