51
51
<a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="returnvalue">CamelCipherContext</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-new" title="camel_cipher_context_new ()">camel_cipher_context_new</a> (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
52
52
<a class="link" href="CamelSession.html" title="CamelSession"><span class="returnvalue">CamelSession</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-get-session" title="camel_cipher_context_get_session ()">camel_cipher_context_get_session</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>);
53
53
<a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="returnvalue">CamelCipherHash</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-id-to-hash" title="camel_cipher_context_id_to_hash ()">camel_cipher_context_id_to_hash</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
54
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);
55
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-hash-to-id" title="camel_cipher_context_hash_to_id ()">camel_cipher_context_hash_to_id</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
54
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);
55
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-hash-to-id" title="camel_cipher_context_hash_to_id ()">camel_cipher_context_hash_to_id</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
56
56
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign-sync" title="camel_cipher_context_sign_sync ()">camel_cipher_context_sign_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *userid</code></em>,
57
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign-sync" title="camel_cipher_context_sign_sync ()">camel_cipher_context_sign_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
58
<em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
59
59
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>,
60
60
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
61
61
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
62
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
63
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
64
64
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign" title="camel_cipher_context_sign ()">camel_cipher_context_sign</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
65
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *userid</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
66
66
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>,
67
67
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
68
68
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
71
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign-finish" title="camel_cipher_context_sign_finish ()">camel_cipher_context_sign_finish</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
74
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
75
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
69
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
70
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
71
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
72
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
73
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign-finish" title="camel_cipher_context_sign_finish ()">camel_cipher_context_sign_finish</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
74
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
75
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
76
76
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-verify-sync" title="camel_cipher_context_verify_sync ()">camel_cipher_context_verify_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
77
77
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
78
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
79
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
78
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
79
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
80
80
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-verify" title="camel_cipher_context_verify ()">camel_cipher_context_verify</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
81
81
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
82
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
83
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
84
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
85
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
86
86
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-verify-finish" title="camel_cipher_context_verify_finish ()">camel_cipher_context_verify_finish</a>
87
87
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
89
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
90
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt-sync" title="camel_cipher_context_encrypt_sync ()">camel_cipher_context_encrypt_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
91
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *userid</code></em>,
92
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *recipients</code></em>,
88
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
89
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
90
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt-sync" title="camel_cipher_context_encrypt_sync ()">camel_cipher_context_encrypt_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
91
<em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
92
<em class="parameter"><code><span class="type">GPtrArray</span> *recipients</code></em>,
93
93
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
94
94
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
95
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
96
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
95
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
96
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
97
97
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt" title="camel_cipher_context_encrypt ()">camel_cipher_context_encrypt</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
98
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *userid</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *recipients</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
99
<em class="parameter"><code><span class="type">GPtrArray</span> *recipients</code></em>,
100
100
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
101
101
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
103
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
104
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
105
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt-finish" title="camel_cipher_context_encrypt_finish ()">camel_cipher_context_encrypt_finish</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
107
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
108
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
102
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
103
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
104
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
105
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
106
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt-finish" title="camel_cipher_context_encrypt_finish ()">camel_cipher_context_encrypt_finish</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
107
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
108
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
109
109
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-decrypt-sync" title="camel_cipher_context_decrypt_sync ()">camel_cipher_context_decrypt_sync</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
110
110
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
111
111
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
112
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
112
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
113
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
114
114
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-decrypt" title="camel_cipher_context_decrypt ()">camel_cipher_context_decrypt</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
115
115
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
116
116
<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
117
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
118
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
119
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
120
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
117
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
118
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
119
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
120
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
121
121
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-context-decrypt-finish" title="camel_cipher_context_decrypt_finish ()">camel_cipher_context_decrypt_finish</a>
122
122
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
123
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
124
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
125
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys-sync" title="camel_cipher_context_import_keys_sync ()">camel_cipher_context_import_keys_sync</a>
123
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
124
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
125
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys-sync" title="camel_cipher_context_import_keys_sync ()">camel_cipher_context_import_keys_sync</a>
126
126
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
127
127
<em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *istream</code></em>,
128
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
129
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
128
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
129
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
130
130
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys" title="camel_cipher_context_import_keys ()">camel_cipher_context_import_keys</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
131
131
<em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *istream</code></em>,
132
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
133
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
135
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
136
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys-finish" title="camel_cipher_context_import_keys_finish ()">camel_cipher_context_import_keys_finish</a>
137
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
138
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
139
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
140
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys-sync" title="camel_cipher_context_export_keys_sync ()">camel_cipher_context_export_keys_sync</a>
141
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
142
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *keys</code></em>,
132
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
133
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
134
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
135
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
136
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys-finish" title="camel_cipher_context_import_keys_finish ()">camel_cipher_context_import_keys_finish</a>
137
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
138
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
139
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
140
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys-sync" title="camel_cipher_context_export_keys_sync ()">camel_cipher_context_export_keys_sync</a>
141
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
142
<em class="parameter"><code><span class="type">GPtrArray</span> *keys</code></em>,
143
143
<em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
144
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
145
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
144
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
145
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
146
146
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys" title="camel_cipher_context_export_keys ()">camel_cipher_context_export_keys</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
147
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *keys</code></em>,
147
<em class="parameter"><code><span class="type">GPtrArray</span> *keys</code></em>,
148
148
<em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
149
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
150
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
151
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
152
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
153
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys-finish" title="camel_cipher_context_export_keys_finish ()">camel_cipher_context_export_keys_finish</a>
149
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
150
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
151
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
152
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
153
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys-finish" title="camel_cipher_context_export_keys_finish ()">camel_cipher_context_export_keys_finish</a>
154
154
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
155
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
156
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
155
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
156
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
157
157
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-validity-new" title="camel_cipher_validity_new ()">camel_cipher_validity_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
158
158
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-init" title="camel_cipher_validity_init ()">camel_cipher_validity_init</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
159
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-get-valid" title="camel_cipher_validity_get_valid ()">camel_cipher_validity_get_valid</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
159
<span class="returnvalue">gboolean</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-get-valid" title="camel_cipher_validity_get_valid ()">camel_cipher_validity_get_valid</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
160
160
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-set-valid" title="camel_cipher_validity_set_valid ()">camel_cipher_validity_set_valid</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>,
161
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> valid</code></em>);
162
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-validity-get-description" title="camel_cipher_validity_get_description ()">camel_cipher_validity_get_description</a>
161
<em class="parameter"><code><span class="type">gboolean</span> valid</code></em>);
162
<span class="returnvalue">gchar</span> * <a class="link" href="CamelCipherContext.html#camel-cipher-validity-get-description" title="camel_cipher_validity_get_description ()">camel_cipher_validity_get_description</a>
163
163
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
164
164
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-set-description" title="camel_cipher_validity_set_description ()">camel_cipher_validity_set_description</a>
165
165
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>,
166
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
166
<em class="parameter"><code>const <span class="type">gchar</span> *description</code></em>);
167
167
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-clear" title="camel_cipher_validity_clear ()">camel_cipher_validity_clear</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
168
168
<a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * <a class="link" href="CamelCipherContext.html#camel-cipher-validity-clone" title="camel_cipher_validity_clone ()">camel_cipher_validity_clone</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *vin</code></em>);
169
169
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-add-certinfo" title="camel_cipher_validity_add_certinfo ()">camel_cipher_validity_add_certinfo</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *vin</code></em>,
170
170
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#camel-cipher-validity-mode-t" title="enum camel_cipher_validity_mode_t"><span class="type">camel_cipher_validity_mode_t</span></a> mode</code></em>,
171
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
172
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *email</code></em>);
171
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
172
<em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>);
173
173
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-add-certinfo-ex" title="camel_cipher_validity_add_certinfo_ex ()">camel_cipher_validity_add_certinfo_ex</a>
174
174
(<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *vin</code></em>,
175
175
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#camel-cipher-validity-mode-t" title="enum camel_cipher_validity_mode_t"><span class="type">camel_cipher_validity_mode_t</span></a> mode</code></em>,
176
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
177
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *email</code></em>,
178
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cert_data</code></em>,
176
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
177
<em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>,
178
<em class="parameter"><code><span class="type">gpointer</span> cert_data</code></em>,
179
179
<em class="parameter"><code><span class="type">void</span> (*cert_data_free) (gpointer cert_data)</code></em>,
180
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> (*cert_data_clone) (gpointer cert_data)</code></em>);
180
<em class="parameter"><code><span class="type">gpointer</span> (*cert_data_clone) (gpointer cert_data)</code></em>);
181
181
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-envelope" title="camel_cipher_validity_envelope ()">camel_cipher_validity_envelope</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *parent</code></em>,
182
182
<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *valid</code></em>);
183
183
<span class="returnvalue">void</span> <a class="link" href="CamelCipherContext.html#camel-cipher-validity-free" title="camel_cipher_validity_free ()">camel_cipher_validity_free</a> (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);
184
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="CamelCipherContext.html#camel-cipher-canonical-to-stream" title="camel_cipher_canonical_to_stream ()">camel_cipher_canonical_to_stream</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *part</code></em>,
185
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> flags</code></em>,
184
<span class="returnvalue">gint</span> <a class="link" href="CamelCipherContext.html#camel-cipher-canonical-to-stream" title="camel_cipher_canonical_to_stream ()">camel_cipher_canonical_to_stream</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *part</code></em>,
185
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
186
186
<em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
187
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
188
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
187
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
188
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
191
191
<div class="refsect1">
192
192
<a name="CamelCipherContext.object-hierarchy"></a><h2>Object Hierarchy</h2>
193
193
<pre class="synopsis">
194
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
195
195
+----<a class="link" href="CamelObject.html" title="CamelObject">CamelObject</a>
196
196
+----CamelCipherContext
197
197
+----<a class="link" href="CamelGpgContext.html" title="CamelGpgContext">CamelGpgContext</a>