X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Fsilc%2Fclientutil.h;fp=apps%2Fsilc%2Fclientutil.h;h=38f0d9e857b7cfc88e28c0f6cd3c85f093c242cf;hp=e18cf2d71eef0a5c8f576d3057137e1a8403773c;hb=bb1973faaa81ead23b3d5e05b45cddd8a47d51f7;hpb=0f9738ce962b8498bbed0a75d5fb6fa127e3577f diff --git a/apps/silc/clientutil.h b/apps/silc/clientutil.h index e18cf2d7..38f0d9e8 100644 --- a/apps/silc/clientutil.h +++ b/apps/silc/clientutil.h @@ -22,19 +22,26 @@ #define CLIENTUTIL_H /* Prototypes */ -void silc_say(SilcClient client, char *msg, ...); +void silc_print_to_window(WINDOW *win, char *message); void silc_print(SilcClient client, char *msg, ...); char *silc_get_mail_path(); int silc_get_number_of_emails(); char *silc_get_username(); char *silc_get_real_name(); int silc_client_time_til_next_min(); -char *silc_client_ask_passphrase(SilcClient client); +int silc_client_ask_yes_no(SilcClient client, char *prompt); char *silc_client_get_input(const char *prompt); char *silc_client_get_passphrase(const char *prompt); void silc_client_list_ciphers(); void silc_client_list_hash_funcs(); void silc_client_list_pkcs(); -void silc_client_create_key_pair(char *pkcs_name, int bits); +char *silc_client_create_identifier(); +int silc_client_create_key_pair(char *pkcs_name, int bits, + char *public_key, char *private_key, + char *identifier, + SilcPublicKey *ret_pub_key, + SilcPrivateKey *ret_prv_key); +int silc_client_check_silc_dir(); +int silc_client_load_keys(SilcClient client); #endif