From 57944f6147f077ccf4d84b9d2659f4e8645e8858 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Thu, 8 Mar 2018 15:01:45 +0100 Subject: Reastructure master password functionality --- libsylph/utils.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libsylph/utils.h') diff --git a/libsylph/utils.h b/libsylph/utils.h index 9ac65cf..ede55ff 100644 --- a/libsylph/utils.h +++ b/libsylph/utils.h @@ -202,6 +202,8 @@ typedef void (*ProgressFunc) (gint cur, gint total); typedef gchar * (*QueryPasswordFunc) (const gchar *server, const gchar *user); +typedef gchar * (*QueryMasterPasswordFunc) (void); +typedef gchar * (*SetNewPasswordFunc) (guint max_attempts); typedef void (*LogFunc) (const gchar *str); typedef void (*LogFlushFunc) (void); @@ -560,9 +562,12 @@ void progress_show (gint cur, /* user input */ void set_input_query_password_func (QueryPasswordFunc func); - gchar *input_query_password (const gchar *server, const gchar *user); +void set_input_query_master_password_func(QueryMasterPasswordFunc func); +gchar *input_query_master_password(void); +void set_input_set_new_password_func(SetNewPasswordFunc func); +gchar *input_set_new_password(guint max_attempts); /* logging */ void set_log_file (const gchar *filename); -- cgit v1.3