X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-crypt%2Fcrypt.h;h=06bfd1d4a7e6f421bf32643368a1fdef06096621;hb=64a23f5574b096605383ef1886c7d0d6c42aeeee;hp=45cb9524233ab4c9fd0349e605c47b0122902fb9;hpb=1e73e3243b4a748ee98b58f6f2512a14785bb36d;p=apps%2Fmadmutt.git diff --git a/lib-crypt/crypt.h b/lib-crypt/crypt.h index 45cb952..06bfd1d 100644 --- a/lib-crypt/crypt.h +++ b/lib-crypt/crypt.h @@ -106,6 +106,13 @@ void crypt_extract_keys_from_messages (HEADER * h); Return the list of keys in KEYLIST. */ int crypt_get_keys (HEADER * msg, char **keylist); +/* Forget a passphrase and display a message. */ +void crypt_forget_passphrase (void); + +/* Check that we have a usable passphrase, ask if not. */ +int crypt_valid_passphrase (int); + + /*-- cryptglue.c --*/ /* Show a message that a backend will be invoked. */ @@ -130,9 +137,6 @@ pgp_key_t crypt_pgp_ask_for_key (char *tag, char *whatfor, /* Check for a traditional PGP message in body B. */ int crypt_pgp_check_traditional (FILE * fp, BODY * b, int tagged_only); -/* fixme: needs documentation. */ -BODY *crypt_pgp_traditional_encryptsign (BODY * a, int flags, char *keylist); - /* Release the PGP key KPP (note, that we pass a pointer to it). */ void crypt_pgp_free_key (pgp_key_t * kpp); @@ -192,7 +196,7 @@ BODY *crypt_smime_sign_message (BODY * a); BODY *crypt_smime_build_smime_entity (BODY * a, char *certlist); /* Add a certificate and update index file (externally). */ -void crypt_smime_invoke_import (char *infile, char *mailbox); +void crypt_smime_invoke_import(const char *infile); int crypt_smime_send_menu (HEADER * msg, int *redraw);