|
Public Member Functions |
bool | initialize (void) |
bool | hasFeature (Feature) |
void | init_StructuringInfo (struct StructuringInfo *s) |
void | free_StructuringInfo (struct StructuringInfo *s) |
bool | checkMessageSignature (char **cleartext, const char *signaturetext, bool signatureIsBinary, int signatureLen, struct SignatureMetaData *sigmeta, char **attrOrder, const char *unknownAttrsHandling) |
bool | decryptMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, int *errId, char **errTxt) |
bool | decryptAndCheckMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, bool *signatureFound, struct SignatureMetaData *sigmeta, int *errId, char **errTxt, char **attrOrder, const char *unknownAttrsHandling) |
GpgME::ImportResult | importCertificateFromMem (const char *data, size_t length) |
Protected Member Functions |
| CryptPlug () |
virtual | ~CryptPlug () |
Protected Attributes |
gpgme_protocol_t | GPGMEPLUG_PROTOCOL |
GpgME::Context::Protocol | mProtocol |
int | GPGMEPLUG_OPA_SIGN_INCLUDE_CLEARTEXT |
int | GPGMEPLUG_OPA_SIGN_MAKE_MIME_OBJECT |
int | GPGMEPLUG_OPA_SIGN_MAKE_MULTI_MIME |
const char * | GPGMEPLUG_OPA_SIGN_CTYPE_MAIN |
const char * | GPGMEPLUG_OPA_SIGN_CDISP_MAIN |
const char * | GPGMEPLUG_OPA_SIGN_CTENC_MAIN |
const char * | GPGMEPLUG_OPA_SIGN_CTYPE_VERSION |
const char * | GPGMEPLUG_OPA_SIGN_CDISP_VERSION |
const char * | GPGMEPLUG_OPA_SIGN_CTENC_VERSION |
const char * | GPGMEPLUG_OPA_SIGN_BTEXT_VERSION |
const char * | GPGMEPLUG_OPA_SIGN_CTYPE_CODE |
const char * | GPGMEPLUG_OPA_SIGN_CDISP_CODE |
const char * | GPGMEPLUG_OPA_SIGN_CTENC_CODE |
const char * | GPGMEPLUG_OPA_SIGN_FLAT_PREFIX |
const char * | GPGMEPLUG_OPA_SIGN_FLAT_SEPARATOR |
const char * | GPGMEPLUG_OPA_SIGN_FLAT_POSTFIX |
int | GPGMEPLUG_DET_SIGN_INCLUDE_CLEARTEXT |
int | GPGMEPLUG_DET_SIGN_MAKE_MIME_OBJECT |
int | GPGMEPLUG_DET_SIGN_MAKE_MULTI_MIME |
const char * | GPGMEPLUG_DET_SIGN_CTYPE_MAIN |
const char * | GPGMEPLUG_DET_SIGN_CDISP_MAIN |
const char * | GPGMEPLUG_DET_SIGN_CTENC_MAIN |
const char * | GPGMEPLUG_DET_SIGN_CTYPE_VERSION |
const char * | GPGMEPLUG_DET_SIGN_CDISP_VERSION |
const char * | GPGMEPLUG_DET_SIGN_CTENC_VERSION |
const char * | GPGMEPLUG_DET_SIGN_BTEXT_VERSION |
const char * | GPGMEPLUG_DET_SIGN_CTYPE_CODE |
const char * | GPGMEPLUG_DET_SIGN_CDISP_CODE |
const char * | GPGMEPLUG_DET_SIGN_CTENC_CODE |
const char * | GPGMEPLUG_DET_SIGN_FLAT_PREFIX |
const char * | GPGMEPLUG_DET_SIGN_FLAT_SEPARATOR |
const char * | GPGMEPLUG_DET_SIGN_FLAT_POSTFIX |
int | __GPGMEPLUG_SIGNATURE_CODE_IS_BINARY |
int | GPGMEPLUG_ENC_INCLUDE_CLEARTEXT |
int | GPGMEPLUG_ENC_MAKE_MIME_OBJECT |
int | GPGMEPLUG_ENC_MAKE_MULTI_MIME |
const char * | GPGMEPLUG_ENC_CTYPE_MAIN |
const char * | GPGMEPLUG_ENC_CDISP_MAIN |
const char * | GPGMEPLUG_ENC_CTENC_MAIN |
const char * | GPGMEPLUG_ENC_CTYPE_VERSION |
const char * | GPGMEPLUG_ENC_CDISP_VERSION |
const char * | GPGMEPLUG_ENC_CTENC_VERSION |
const char * | GPGMEPLUG_ENC_BTEXT_VERSION |
const char * | GPGMEPLUG_ENC_CTYPE_CODE |
const char * | GPGMEPLUG_ENC_CDISP_CODE |
const char * | GPGMEPLUG_ENC_CTENC_CODE |
const char * | GPGMEPLUG_ENC_FLAT_PREFIX |
const char * | GPGMEPLUG_ENC_FLAT_SEPARATOR |
const char * | GPGMEPLUG_ENC_FLAT_POSTFIX |
int | __GPGMEPLUG_ENCRYPTED_CODE_IS_BINARY |
Friends |
class | CryptPlugWrapper |
Classes |
struct | CertificateInfo |
struct | DnPair |
struct | SignatureMetaData |
struct | SignatureMetaDataExtendedInfo |
struct | StructuringInfo |
| Information record returned by signing and by encrypting functions - this record should be used together with a corresponding free_StructuringInfo() function call. More...
|