#define SIM_PIN_MAX_RETRY_COUNT 3
#define SMS_STATE_READY 1
-#define SIM_STORE_KEY "telephony_sim_imsi1"
+#define SIM_IMSI1_DATA_KEY "imsi1"
#define SWAPBYTES16(x) \
{ \
return rst;
}
-static char *_add_shared_owner_prefix(const char *name)
-{
- size_t alias_len = strlen(name) + strlen(ckmc_owner_id_system) + strlen(ckmc_owner_id_separator);
- char *ckm_alias = (char *)malloc(alias_len + 1);
- if (!ckm_alias) {
- err("Failed to allocate memory");
- return NULL;
- }
- memset(ckm_alias, 0, alias_len);
- strncat(ckm_alias, ckmc_owner_id_system, strlen(ckmc_owner_id_system));
- strncat(ckm_alias, ckmc_owner_id_separator, strlen(ckmc_owner_id_separator));
- strncat(ckm_alias, name, strlen(name));
-
- return ckm_alias;
-}
-
static gboolean _sim_check_identity(CoreObject *co_sim, struct tel_sim_imsi *imsi)
{
gboolean is_changed = TRUE;
return FALSE;
}
- alias = _add_shared_owner_prefix(SIM_STORE_KEY);
- if (alias == NULL) {
- err("Failed to allocate alias name.");
+ ret_val = ckmc_alias_new(ckmc_owner_id_system, SIM_IMSI1_DATA_KEY, &alias);
+ if (ret_val != CKMC_ERROR_NONE || alias == NULL) {
+ err("Failed to create alias name.");
return FALSE;
}