GMimeCryptoContextClass

Members

Variables

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;