Ncrypt private Module data. More...
#include "module_data.h"
Collaboration diagram for NcryptModuleData:Data Fields | |
| struct Notify * | notify |
| Notifications. | |
| struct MenuDefinition * | menu_pgp |
| PGP menu definition. | |
| struct MenuDefinition * | menu_smime |
| S/MIME menu definition. | |
| struct CryptCache * | gpgme_id_defaults |
| GPGME IdDefaults cache. | |
| gpgme_key_t | signature_key |
| GPGME Signature key. | |
| int | key_info_padding [KIP_MAX] |
| Padding for key info prompts. | |
| char * | current_sender |
| Current sender for GPGME. | |
| struct CryptModuleList | crypt_modules |
| Linked list of crypto modules. | |
| char * | charset |
| gnupgparse charset | |
| char | pgp_pass [1024] |
| Cached PGP Passphrase. | |
| time_t | pgp_exptime |
| Unix time when pgp_pass expires. | |
| struct PgpCache * | pgp_id_defaults |
| PGP IdDefaults cache. | |
| unsigned char * | packet_buf |
| Cached PGP data packet. | |
| size_t | packet_buf_len |
| Length of cached packet. | |
| char | smime_pass [256] |
| Cached S/MIME Passphrase. | |
| time_t | smime_exp_time |
| Unix time when smime_pass expires. | |
| struct Buffer | smime_key_to_use |
| S/MIME key to use. | |
| struct Buffer | smime_cert_to_use |
| S/MIME certificate to use. | |
| struct Buffer | smime_intermediate_to_use |
| S/MIME intermediate certificate to use. | |
Ncrypt private Module data.
Definition at line 37 of file module_data.h.
| struct Notify* NcryptModuleData::notify |
Notifications.
Definition at line 39 of file module_data.h.
| struct MenuDefinition* NcryptModuleData::menu_pgp |
PGP menu definition.
Definition at line 40 of file module_data.h.
| struct MenuDefinition* NcryptModuleData::menu_smime |
S/MIME menu definition.
Definition at line 41 of file module_data.h.
| struct CryptCache* NcryptModuleData::gpgme_id_defaults |
GPGME IdDefaults cache.
Definition at line 42 of file module_data.h.
| gpgme_key_t NcryptModuleData::signature_key |
GPGME Signature key.
Definition at line 44 of file module_data.h.
| int NcryptModuleData::key_info_padding[KIP_MAX] |
Padding for key info prompts.
Definition at line 45 of file module_data.h.
| char* NcryptModuleData::current_sender |
Current sender for GPGME.
Definition at line 47 of file module_data.h.
| struct CryptModuleList NcryptModuleData::crypt_modules |
Linked list of crypto modules.
Definition at line 48 of file module_data.h.
| char* NcryptModuleData::charset |
gnupgparse charset
Definition at line 49 of file module_data.h.
| char NcryptModuleData::pgp_pass[1024] |
Cached PGP Passphrase.
Definition at line 50 of file module_data.h.
| time_t NcryptModuleData::pgp_exptime |
Unix time when pgp_pass expires.
Definition at line 51 of file module_data.h.
| struct PgpCache* NcryptModuleData::pgp_id_defaults |
PGP IdDefaults cache.
Definition at line 52 of file module_data.h.
| unsigned char* NcryptModuleData::packet_buf |
Cached PGP data packet.
Definition at line 53 of file module_data.h.
| size_t NcryptModuleData::packet_buf_len |
Length of cached packet.
Definition at line 54 of file module_data.h.
| char NcryptModuleData::smime_pass[256] |
Cached S/MIME Passphrase.
Definition at line 55 of file module_data.h.
| time_t NcryptModuleData::smime_exp_time |
Unix time when smime_pass expires.
Definition at line 56 of file module_data.h.
| struct Buffer NcryptModuleData::smime_key_to_use |
S/MIME key to use.
Definition at line 57 of file module_data.h.
| struct Buffer NcryptModuleData::smime_cert_to_use |
S/MIME certificate to use.
Definition at line 58 of file module_data.h.
| struct Buffer NcryptModuleData::smime_intermediate_to_use |
S/MIME intermediate certificate to use.
Definition at line 59 of file module_data.h.