<!-- ##### SECTION Title ##### -->
gmime-cipher-context

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM GMimeCipherHash ##### -->
<para>

</para>

@GMIME_CIPHER_HASH_DEFAULT: 
@GMIME_CIPHER_HASH_MD2: 
@GMIME_CIPHER_HASH_MD5: 
@GMIME_CIPHER_HASH_SHA1: 
@GMIME_CIPHER_HASH_RIPEMD160: 
@GMIME_CIPHER_HASH_TIGER192: 
@GMIME_CIPHER_HASH_HAVAL5160: 

<!-- ##### STRUCT GMimeCipherContext ##### -->
<para>

</para>


<!-- ##### TYPEDEF GMimeCipherValidity ##### -->
<para>

</para>


<!-- ##### STRUCT GMimeSignatureValidity ##### -->
<para>

</para>

@status: 
@signers: 
@details: 

<!-- ##### ENUM GMimeSignatureStatus ##### -->
<para>

</para>

@GMIME_SIGNATURE_STATUS_NONE: 
@GMIME_SIGNATURE_STATUS_GOOD: 
@GMIME_SIGNATURE_STATUS_BAD: 
@GMIME_SIGNATURE_STATUS_UNKNOWN: 

<!-- ##### ENUM GMimeSignerStatus ##### -->
<para>

</para>

@GMIME_SIGNER_STATUS_NONE: 
@GMIME_SIGNER_STATUS_GOOD: 
@GMIME_SIGNER_STATUS_BAD: 
@GMIME_SIGNER_STATUS_ERROR: 

<!-- ##### ENUM GMimeSignerTrust ##### -->
<para>

</para>

@GMIME_SIGNER_TRUST_NONE: 
@GMIME_SIGNER_TRUST_NEVER: 
@GMIME_SIGNER_TRUST_UNDEFINED: 
@GMIME_SIGNER_TRUST_MARGINAL: 
@GMIME_SIGNER_TRUST_FULLY: 
@GMIME_SIGNER_TRUST_ULTIMATE: 

<!-- ##### STRUCT GMimeSigner ##### -->
<para>

</para>

@next: 
@status: 
@errors: 
@trust: 
@unused: 
@sig_created: 
@sig_expire: 
@fingerprint: 
@keyid: 
@name: 

<!-- ##### FUNCTION g_mime_cipher_hash_id ##### -->
<para>

</para>

@ctx: 
@hash: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_hash_name ##### -->
<para>

</para>

@ctx: 
@hash: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_sign ##### -->
<para>

</para>

@ctx: 
@userid: 
@hash: 
@istream: 
@ostream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_verify ##### -->
<para>

</para>

@ctx: 
@hash: 
@istream: 
@sigstream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_encrypt ##### -->
<para>

</para>

@ctx: 
@sign: 
@userid: 
@recipients: 
@istream: 
@ostream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_decrypt ##### -->
<para>

</para>

@ctx: 
@istream: 
@ostream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_import_keys ##### -->
<para>

</para>

@ctx: 
@istream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_export_keys ##### -->
<para>

</para>

@ctx: 
@keys: 
@ostream: 
@err: 
@Returns: 


<!-- ##### FUNCTION g_mime_signer_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION g_mime_signer_free ##### -->
<para>

</para>

@signer: 


<!-- ##### FUNCTION g_mime_signature_validity_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION g_mime_signature_validity_free ##### -->
<para>

</para>

@validity: 


<!-- ##### FUNCTION g_mime_signature_validity_get_status ##### -->
<para>

</para>

@validity: 
@Returns: 


<!-- ##### FUNCTION g_mime_signature_validity_set_status ##### -->
<para>

</para>

@validity: 
@status: 


<!-- ##### FUNCTION g_mime_signature_validity_get_details ##### -->
<para>

</para>

@validity: 
@Returns: 


<!-- ##### FUNCTION g_mime_signature_validity_set_details ##### -->
<para>

</para>

@validity: 
@details: 


<!-- ##### FUNCTION g_mime_signature_validity_get_signers ##### -->
<para>

</para>

@validity: 
@Returns: 


<!-- ##### FUNCTION g_mime_signature_validity_add_signer ##### -->
<para>

</para>

@validity: 
@signer: 


<!-- ##### FUNCTION g_mime_cipher_validity_init ##### -->
<para>

</para>

@validity: 


<!-- ##### FUNCTION g_mime_cipher_validity_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION g_mime_cipher_validity_clear ##### -->
<para>

</para>

@validity: 


<!-- ##### FUNCTION g_mime_cipher_validity_free ##### -->
<para>

</para>

@validity: 


<!-- ##### FUNCTION g_mime_cipher_validity_get_valid ##### -->
<para>

</para>

@validity: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_validity_set_valid ##### -->
<para>

</para>

@validity: 
@valid: 


<!-- ##### FUNCTION g_mime_cipher_validity_get_description ##### -->
<para>

</para>

@validity: 
@Returns: 


<!-- ##### FUNCTION g_mime_cipher_validity_set_description ##### -->
<para>

</para>

@validity: 
@description: 


