[security,password] remove unused code
[apps/core/preloaded/settings.git] / setting-password / include / setting-password.h
index 7bfeb24..fa84d60 100755 (executable)
 
 #include <security-server.h>
 
-#ifdef SUPPORT_MDM
-#include <mdm.h>
-#define MAX_DESC_BUF_SIZE      2048
-#define DESC_BUF1_SIZE                 256
-#define DESC_BUF2_SIZE                 128
-
-#define NEW_PASSWORD_NECESSARY                 "New password is necessary because of new security policy."
-#define PASSWORD_MUST_DIGITS                   "Password must consist of at least %d digit(s)."
-#define PASSWORD_MUST_ALPHANUMERIC             "Password must consist of at least %d alphanumeric character(s)."
-#define PASSWORD_MUST_NOT_MATCH_PREV   "Password must not match previous passwords."
-#define ENTER_ANOTHER_PASSWORD                 "Enter another password."
-#define PASSWORD_EXPIRED                               "Password expired."
-#define MAX_NUM_REACHED                                        "Maxinum number of password entry attempts reached."
-#endif
-
 #define SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH 4
 #define SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH 16
 #define SETTING_PW_UG_PRIVACY_PASSWORD_MIN_LENGTH 4
 #define PW_SHORT_GUIDE_CONFIRM         "IDS_ST_BODY_CONFIRM"
 
 typedef enum {
-       SETTING_PW_TYPE_PASSWORD,
-       SETTING_PW_TYPE_SET_PASSWORD,
-       SETTING_PW_TYPE_CHANGE_PASSWORD,
-       SETTING_PW_TYPE_SIMPLE_PASSWORD,
-       SETTING_PW_TYPE_SET_SIMPLE_PASSWORD,
-       SETTING_PW_TYPE_CHANGE_SIMPLE_PASSWORD,
-       SETTING_PW_TYPE_ENTER_LOCK_TYPE,
        SETTING_PW_TYPE_SIM_LOCK_ON, 
        SETTING_PW_TYPE_SIM_LOCK_OFF,
        SETTING_PW_TYPE_PIN_LOCK_ON,
@@ -97,31 +75,9 @@ typedef enum {
        SETTING_PW_TYPE_PIN1_BLOCKED,
        SETTING_PW_TYPE_PIN2_BLOCKED,
        SETTING_PW_TYPE_RESET, 
-#ifdef SUPPORT_MDM
-       SETTING_PW_TYPE_MDM_NEW_POLICY,                 /* for setting password according to new policy */
-       SETTING_PW_TYPE_MDM_CHANGE_PASSWORD,    /* for changing password by force : mdm_enforce_password_change() */
-       SETTING_PW_TYPE_MDM_TO_SIMPLE,
-#endif
        SETTING_PW_TYPE_MAX,
 } setting_pw_type;
 
-
-#ifdef SUPPORT_MDM
-typedef enum {
-       SETTING_PW_ERROR_INVALID_LENGTH = -1,                   /* if length of password is wrong, */
-       SETTING_PW_ERROR_INCLUDE_NO_LETTER = -2,                /* if password that user enter has no letter, */
-       SETTING_PW_ERROR_NO_MATCH_WITH_POLICY = -3,             /* if password that user enter does not match with policy, */
-       SETTING_PW_ERROR_NO_MATCH_MIN_COMPLEX = -4,             /* if password that user enter has no letter, */
-} setting_pw_errors_for_mdm;
-
-typedef enum {
-       SETTING_PW_STATUS_OK = 0,
-       SETTING_PW_STATUS_EXPIRED,
-       SETTING_PW_STATUS_MAX_FAILED,
-       SETTING_PW_STATUS_MAX,
-} setting_pw_status_for_mdm;
-#endif
-
 struct _pw_item {
        int pw_type_num;
        char *pw_type_string;
@@ -223,34 +179,6 @@ typedef struct _SettingPasswordUG {
        Evas_Object *scroller;
        int disable_item_type;
 
-#ifdef SUPPORT_MDM
-       int is_expired;
-       Elm_Object_Item *mdm_desc;
-       Elm_Genlist_Item_Class itc_mdm_desc;
-       /* for support mdm policy */
-       mdm_result_t mdm_status;
-       mdm_data_t *mdm_data;
-       mdm_password_policy_t *mdm_policy;
-       Ecore_Event_Handler *event_handler;
-       char *guide_str;
-       char *step1_str;
-#endif
-
-       /* for simple password */
-       Elm_Genlist_Item_Class itc_title;
-       Elm_Genlist_Item_Class itc_sp_bg_1icon;
-       Elm_Object_Item *sp_item;
-       Evas_Object *sp_entry1;
-       Evas_Object *sp_entry2;
-       Evas_Object *sp_entry3;
-       Evas_Object *sp_entry4;
-       Evas_Object *sp_focused;
-
-       int sp_title_index;
-       char *cur_pwd;
-
-       //int is_simple_password_on;
-       int screen_lock_type;
        int is_description;
        int is_empty;
 
@@ -272,14 +200,6 @@ void setting_password_ug_popup_resp_cb(void *data, Evas_Object *obj, void *event
 void setting_password_ug_create_popup_notitle_nobtn(void *data, char *str, int destroy);
 
 void setting_password_ug_display_desc(void *data, char *desc, int destroy);
-#ifdef SUPPORT_MDM
-void setting_password_ug_display_mdm_desc(void *data, const char* guide_text);
-#endif
-
-extern void setting_password_ug_check_attemps_left(void *data);
 
-int setting_password_is_password_empty();
-int setting_password_check_password(const char *challenge,  unsigned int *remain_attempt, unsigned int *valid_sec);
-int setting_password_set_password(const char *cur_pwd, const char *new_pwd, void *data);
 
 #endif