50 |
50 |
51 char * pwdstore_default_pwinput(char *prompt) { |
51 char * pwdstore_default_pwinput(char *prompt) { |
52 return util_password_input(prompt); |
52 return util_password_input(prompt); |
53 } |
53 } |
54 |
54 |
|
55 void pwdstore_set_pwinput_func(pwdstore_pwinput_func func, void *userdata) { |
|
56 pw_input = func; |
|
57 pw_input_data = userdata; |
|
58 } |
|
59 |
55 PwdStore* pwdstore_open(const char *file) { |
60 PwdStore* pwdstore_open(const char *file) { |
56 FILE *in = fopen(file, "r"); |
61 FILE *in = fopen(file, "r"); |
57 if(!in) { |
62 if(!in) { |
58 return NULL; |
63 return NULL; |
59 } |
64 } |