- decrypt
GMimeDecryptResult* function(GMimeCryptoContext* ctx, GMimeDecryptFlags flags, const(char)* sessionKey, GMimeStream* istream, GMimeStream* ostream, GError** _err) decrypt;
- digestId
GMimeDigestAlgo function(GMimeCryptoContext* ctx, const(char)* name) digestId;
- digestName
const(char)* function(GMimeCryptoContext* ctx, GMimeDigestAlgo digest) digestName;
- encrypt
int function(GMimeCryptoContext* ctx, gboolean sign, const(char)* userid, GMimeEncryptFlags flags, GPtrArray* recipients, GMimeStream* istream, GMimeStream* ostream, GError** _err) encrypt;
- exportKeys
int function(GMimeCryptoContext* ctx, const(char*)* keys, GMimeStream* ostream, GError** _err) exportKeys;
- getEncryptionProtocol
const(char)* function(GMimeCryptoContext* ctx) getEncryptionProtocol;
- getKeyExchangeProtocol
const(char)* function(GMimeCryptoContext* ctx) getKeyExchangeProtocol;
- getSignatureProtocol
const(char)* function(GMimeCryptoContext* ctx) getSignatureProtocol;
- importKeys
int function(GMimeCryptoContext* ctx, GMimeStream* istream, GError** _err) importKeys;
- parentClass
GObjectClass parentClass;
- sign
int function(GMimeCryptoContext* ctx, gboolean detach, const(char)* userid, GMimeStream* istream, GMimeStream* ostream, GError** _err) sign;
- verify
GMimeSignatureList* function(GMimeCryptoContext* ctx, GMimeVerifyFlags flags, GMimeStream* istream, GMimeStream* sigstream, GMimeStream* ostream, GError** _err) verify;