[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");