[Feature][T108][task-view-1582]add gsw_sec_set_loginpw for setting password

Only Configure: No
Affected branch: GSW_V1453
Affected module: sec
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no

Change-Id: I6476bcf107ae4e0c4aab04e248117152edac33a0
diff --git a/mbtk/test/libgsw_lib/gsw_passwd_test.c b/mbtk/test/libgsw_lib/gsw_passwd_test.c
index 9c6f24c..13d722a 100755
--- a/mbtk/test/libgsw_lib/gsw_passwd_test.c
+++ b/mbtk/test/libgsw_lib/gsw_passwd_test.c
@@ -16,7 +16,7 @@
 #include <stdbool.h>
 
 #define PASSWR_MAX_LEN 128
-int (*gsw_set_passwd)(char *username, char *passwd);
+int32_t (*gsw_sec_set_loginpw)(char *login_name, char *pw, unsigned int);
 void *dlHandle;
 char *lynqLib = "/lib/libgsw_lib.so";
 
@@ -39,13 +39,13 @@
         printf("dlopen libgsw_lib fail\n");
         return -1;
     }
-    gsw_set_passwd=(int(*)(char *username, char *passwd))dlsym(dlHandle, "gsw_set_passwd");
+    gsw_sec_set_loginpw=(int(*)(char *username, char *passwd, unsigned int))dlsym(dlHandle, "gsw_set_passwd");
     if(dlHandle == NULL)
     {
         printf("dlsym gsw_set_passwd fail\n");
         return -1;
     }
-    ret = gsw_set_passwd(tmp1, tmp2);
+    ret = gsw_sec_set_loginpw(tmp1, tmp2, strlen(tmp2));
     if(ret)
     {
         printf("gsw_set_passwd fail\n");