From: Krzysztof Jackiewicz Date: Mon, 24 Jul 2023 11:29:46 +0000 (+0200) Subject: CKM: Expect fail when wrapping/unwrapping RSA keys X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F62%2F296262%2F1;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git CKM: Expect fail when wrapping/unwrapping RSA keys Change-Id: Id0d235961ba57ebf6ec849f209253d104edcb493 --- diff --git a/src/ckm/unprivileged/key-wrapping.cpp b/src/ckm/unprivileged/key-wrapping.cpp index e6f7649a..1b7696b6 100644 --- a/src/ckm/unprivileged/key-wrapping.cpp +++ b/src/ckm/unprivileged/key-wrapping.cpp @@ -1305,8 +1305,6 @@ RUNNER_TEST(TKW_IMPORT_EXPORT_RSA_LABEL){ RUNNER_TEST(TKW_RSA_WRAPPED_KEY){ ckmc_raw_buffer_s *encrypted = nullptr; ckmc_raw_buffer_s *rsaKeyData = nullptr; - ckmc_raw_buffer_s *decrypted = nullptr; - ckmc_raw_buffer_s *finalData = nullptr; ckmc_key_s *ppKey = nullptr; ckmc_key_s *rsaKey = nullptr; @@ -1332,7 +1330,7 @@ RUNNER_TEST(TKW_RSA_WRAPPED_KEY){ nullptr, &wrappedRsaKey); - assert_positive(ckmc_import_wrapped_key, + assert_invalid_param(ckmc_import_wrapped_key, params.get(), AES_KEY_256_ALIAS.c_str(), nullptr, @@ -1340,31 +1338,15 @@ RUNNER_TEST(TKW_RSA_WRAPPED_KEY){ wrappedRsaKey, EXPORTABLE); - assert_positive(ckmc_export_wrapped_key, + assert_invalid_param(ckmc_export_wrapped_key, params.get(), AES_KEY_256_ALIAS.c_str(), nullptr, - IMPORTED_ALIAS.c_str(), + "RPV", nullptr, &ppKey); - assert_positive(ckmc_buffer_new, - ppKey->raw_key, - ppKey->key_size, - &finalData); - - assert_positive(ckmc_decrypt_data, - params.get(), - AES_KEY_256_ALIAS.c_str(), - nullptr, - *finalData, - &decrypted); - - assert_buffers_equal(rsaKeyData, decrypted); - ckmc_buffer_free(rsaKeyData); - ckmc_buffer_free(finalData); - ckmc_buffer_free(decrypted); ckmc_buffer_free(encrypted); ckmc_key_free(wrappedRsaKey); ckmc_key_free(rsaKey);