_INFO("start _get_app_mkey");
_INFO("before ckmc_get_data");
+ _INFO("_get_app_mkey : alias [%s], password [%s], strlen(password)", alias, password, strlen(password));
+
ret = ckmc_get_data(alias, password, &mkey_buffer);
_INFO("after ckmc_get_data");
if (CKMC_ERROR_NONE != ret) {
data.data = random;
data.size = MKEY_LEN;
+ _INFO("_create_app_mkey : alias [%s], password [%s], MKEY_LEN [%d]", alias, policy.password, MKEY_LEN);
+
_INFO("before ckmc_save_data");
ret = ckmc_save_data(alias, data, policy);
if (CKMC_ERROR_NONE != ret) {
ckmc_raw_buffer_s *dek_buffer = NULL;
char alias[128] = {0,};
- snprintf(alias, sizeof(alias), "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
+ snprintf(alias, sizeof(alias) - 1, "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
+
+ _INFO("_get_app_dek : alias [%s], password [%s], strlen(password) [%d]", alias, password, strlen(password));
ret = ckmc_get_data(alias, password, &dek_buffer);
if (CKMC_ERROR_DB_ALIAS_UNKNOWN == ret) {
_INFO("start _create_app_dek");
- snprintf(alias, sizeof(alias), "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
+ snprintf(alias, sizeof(alias) - 1, "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
random = (unsigned char *)malloc(DEK_LEN);
if (random == NULL) {
data.size = DEK_LEN;
_INFO("before ckmc_save_data");
+ _INFO("_create_app_dek : alias [%s], password [%s], DEK_LEN [%d]", alias, policy.password, DEK_LEN);
/* save app_dek in key_manager */
ret = ckmc_save_data(alias, data, policy);
if (CKMC_ERROR_NONE != ret) {
}
}
- _INFO("before _get_app_mkey");
+ _INFO("before _get_app_dek");
ret = _get_app_dek((char *)account_mkey, alias, account_dek, dek_len);
- _INFO("after _get_app_mkey, ret=[%d]", ret);
+ _INFO("after _get_app_dek, ret=[%d]", ret);
if (ret != CKMC_ERROR_NONE) {
ret = _create_app_dek((char *)account_mkey, alias, account_dek, dek_len);
if (ret != CKMC_ERROR_NONE) {
return ret;
}
- snprintf(alias, sizeof(alias), "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
+ snprintf(alias, sizeof(alias) - 1, "%s%s", ACCOUNT_MANAGER_DEK_ALIAS_PFX, pkg_id);
ret = ckmc_remove_alias(alias);
if(CKMC_ERROR_NONE != ret) {
return ret;