Andreas Krennmair:
[apps/madmutt.git] / crypt-mod.h
index 4f69c3e..dabf9a2 100644 (file)
     Type defintions for crypto module functions.
  */
 typedef void (*crypt_func_void_passphrase_t) (void);
-typedef int (*crypt_func_valid_passphrase_t)  (void);
+typedef int (*crypt_func_valid_passphrase_t) (void);
 
-typedef int (*crypt_func_decrypt_mime_t) (FILE *a, FILE **b,
-                                          BODY *c, BODY **d);
+typedef int (*crypt_func_decrypt_mime_t) (FILE * a, FILE ** b,
+                                          BODY * c, BODY ** d);
 
-typedef void (*crypt_func_application_handler_t) (BODY *m, STATE *s);
-typedef void (*crypt_func_encrypted_handler_t) (BODY *m, STATE *s);
+typedef void (*crypt_func_application_handler_t) (BODY * m, STATE * s);
+typedef void (*crypt_func_encrypted_handler_t) (BODY * m, STATE * s);
 
-typedef void (*crypt_func_pgp_invoke_getkeys_t) (ADDRESS *addr);
-typedef int (*crypt_func_pgp_check_traditional_t) (FILE *fp, BODY *b,
+typedef void (*crypt_func_pgp_invoke_getkeys_t) (ADDRESS * addr);
+typedef int (*crypt_func_pgp_check_traditional_t) (FILE * fp, BODY * b,
                                                    int tagged_only);
-typedef BODY *(*crypt_func_pgp_traditional_encryptsign_t) (BODY *a, int flags,
+typedef BODY *(*crypt_func_pgp_traditional_encryptsign_t) (BODY * a,
+                                                           int flags,
                                                            char *keylist);
 typedef BODY *(*crypt_func_pgp_make_key_attachment_t) (char *tempf);
-typedef char *(*crypt_func_findkeys_t) (ADDRESS *to,
-                                        ADDRESS *cc, ADDRESS *bcc);
-typedef BODY *(*crypt_func_sign_message_t) (BODY *a);
-typedef BODY *(*crypt_func_pgp_encrypt_message_t) (BODY *a, char *keylist,
+typedef char *(*crypt_func_findkeys_t) (ADDRESS * to,
+                                        ADDRESS * cc, ADDRESS * bcc);
+typedef BODY *(*crypt_func_sign_message_t) (BODY * a);
+typedef BODY *(*crypt_func_pgp_encrypt_message_t) (BODY * a, char *keylist,
                                                    int sign);
 typedef void (*crypt_func_pgp_invoke_import_t) (const char *fname);
-typedef int (*crypt_func_verify_one_t) (BODY *sigbdy, STATE *s,
+typedef int (*crypt_func_verify_one_t) (BODY * sigbdy, STATE * s,
                                         const char *tempf);
-typedef void (*crypt_func_pgp_extract_keys_from_attachment_list_t) 
-                                           (FILE *fp, int tag, BODY *top);
+typedef void (*crypt_func_pgp_extract_keys_from_attachment_list_t)
+     (FILE * fp, int tag, BODY * top);
 
-typedef int (*crypt_func_send_menu_t) (HEADER *msg, int *redraw);
+typedef int (*crypt_func_send_menu_t) (HEADER * msg, int *redraw);
 
  /* (SMIME) */
-typedef void (*crypt_func_smime_getkeys_t) (ENVELOPE *env);
-typedef int (*crypt_func_smime_verify_sender_t) (HEADER *h);
+typedef void (*crypt_func_smime_getkeys_t) (ENVELOPE * env);
+typedef int (*crypt_func_smime_verify_sender_t) (HEADER * h);
 
-typedef BODY *(*crypt_func_smime_build_smime_entity_t) (BODY *a,
+typedef BODY *(*crypt_func_smime_build_smime_entity_t) (BODY * a,
                                                         char *certlist);
 
-typedef void (*crypt_func_smime_invoke_import_t) (char *infile, char *mailbox);
+typedef void (*crypt_func_smime_invoke_import_t) (char *infile,
+                                                  char *mailbox);
 
 typedef void (*crypt_func_init_t) (void);
 
@@ -71,8 +73,7 @@ typedef void (*crypt_func_init_t) (void);
 /*
    A structure to keep all crypto module fucntions together.
  */
-typedef struct crypt_module_functions
-{
+typedef struct crypt_module_functions {
   /* Common/General functions.  */
   crypt_func_init_t init;
   crypt_func_void_passphrase_t void_passphrase;
@@ -92,8 +93,22 @@ typedef struct crypt_module_functions
   crypt_func_pgp_traditional_encryptsign_t pgp_traditional_encryptsign;
   crypt_func_pgp_invoke_getkeys_t pgp_invoke_getkeys;
   crypt_func_pgp_invoke_import_t pgp_invoke_import;
-  crypt_func_pgp_extract_keys_from_attachment_list_t
-                                 pgp_extract_keys_from_attachment_list;
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     
+     crypt_func_pgp_extract_keys_from_attachment_list_t
+    pgp_extract_keys_from_attachment_list;
 
   /* S/MIME specific functions.  */
 
@@ -107,11 +122,10 @@ typedef struct crypt_module_functions
 /*
    A structure to decribe a crypto module. 
  */
-typedef struct crypt_module_specs
-{
-  int identifier;                      /* Identifying bit.  */
+typedef struct crypt_module_specs {
+  int identifier;               /* Identifying bit.  */
   crypt_module_functions_t functions;
-} *crypt_module_specs_t;
+}                 *crypt_module_specs_t;