#include "crypt_mod.h"
Data Fields | |
int | identifier |
Identifying bit. | |
void(* | init )(void) |
void(* | cleanup )(void) |
void(* | void_passphrase )(void) |
bool(* | valid_passphrase )(void) |
int(* | decrypt_mime )(FILE *fp_in, FILE **fp_out, struct Body *b, struct Body **b_dec) |
int(* | application_handler )(struct Body *b, struct State *state) |
int(* | encrypted_handler )(struct Body *b, struct State *state) |
char *(* | find_keys )(const struct AddressList *addrlist, bool oppenc_mode) |
struct Body *(* | sign_message )(struct Body *b, const struct AddressList *from) |
int(* | verify_one )(struct Body *b, struct State *state, const char *tempf) |
SecurityFlags(* | send_menu )(struct Email *e) |
void(* | set_sender )(const char *sender) |
struct Body *(* | pgp_encrypt_message )(struct Body *b, char *keylist, bool sign, const struct AddressList *from) |
struct Body *(* | pgp_make_key_attachment )(void) |
bool(* | pgp_check_traditional )(FILE *fp, struct Body *b, bool just_one) |
struct Body *(* | pgp_traditional_encryptsign )(struct Body *b, SecurityFlags flags, char *keylist) |
void(* | pgp_invoke_getkeys )(struct Address *addr) |
void(* | pgp_invoke_import )(const char *fname) |
void(* | pgp_extract_key_from_attachment )(FILE *fp, struct Body *b) |
void(* | smime_getkeys )(struct Envelope *env) |
int(* | smime_verify_sender )(struct Email *e, struct Message *msg) |
struct Body *(* | smime_build_smime_entity )(struct Body *b, char *certlist) |
void(* | smime_invoke_import )(const char *infile, const char *mailbox) |
Definition at line 46 of file crypt_mod.h.
int CryptModuleSpecs::identifier |
Identifying bit.
Definition at line 48 of file crypt_mod.h.
void(* CryptModuleSpecs::init) (void) |
Definition at line 56 of file crypt_mod.h.
void(* CryptModuleSpecs::cleanup) (void) |
Definition at line 64 of file crypt_mod.h.
void(* CryptModuleSpecs::void_passphrase) (void) |
Definition at line 72 of file crypt_mod.h.
bool(* CryptModuleSpecs::valid_passphrase) (void) |
Definition at line 85 of file crypt_mod.h.
int(* CryptModuleSpecs::decrypt_mime) (FILE *fp_in, FILE **fp_out, struct Body *b, struct Body **b_dec) |
Definition at line 99 of file crypt_mod.h.
Definition at line 111 of file crypt_mod.h.
Definition at line 123 of file crypt_mod.h.
char *(* CryptModuleSpecs::find_keys) (const struct AddressList *addrlist, bool oppenc_mode) |
Definition at line 138 of file crypt_mod.h.
Definition at line 138 of file crypt_mod.h.
Definition at line 163 of file crypt_mod.h.
SecurityFlags(* CryptModuleSpecs::send_menu) (struct Email *e) |
Definition at line 173 of file crypt_mod.h.
void(* CryptModuleSpecs::set_sender) (const char *sender) |
Definition at line 182 of file crypt_mod.h.
struct Body *(* CryptModuleSpecs::pgp_encrypt_message) (struct Body *b, char *keylist, bool sign, const struct AddressList *from) |
Definition at line 182 of file crypt_mod.h.
struct Body *(* CryptModuleSpecs::pgp_make_key_attachment) (void) |
Definition at line 182 of file crypt_mod.h.
bool(* CryptModuleSpecs::pgp_check_traditional) (FILE *fp, struct Body *b, bool just_one) |
Definition at line 221 of file crypt_mod.h.
struct Body *(* CryptModuleSpecs::pgp_traditional_encryptsign) (struct Body *b, SecurityFlags flags, char *keylist) |
Definition at line 221 of file crypt_mod.h.
void(* CryptModuleSpecs::pgp_invoke_getkeys) (struct Address *addr) |
Definition at line 243 of file crypt_mod.h.
void(* CryptModuleSpecs::pgp_invoke_import) (const char *fname) |
Definition at line 252 of file crypt_mod.h.
void(* CryptModuleSpecs::pgp_extract_key_from_attachment) (FILE *fp, struct Body *b) |
Definition at line 262 of file crypt_mod.h.
void(* CryptModuleSpecs::smime_getkeys) (struct Envelope *env) |
Definition at line 271 of file crypt_mod.h.
Definition at line 283 of file crypt_mod.h.
Definition at line 283 of file crypt_mod.h.
void(* CryptModuleSpecs::smime_invoke_import) (const char *infile, const char *mailbox) |
Definition at line 305 of file crypt_mod.h.