~cyphermox/ubuntu/quantal/evolution-data-server/autopkgtests

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/CamelCipherContext.html

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2011-09-19 12:15:29 UTC
  • mfrom: (1.1.93 upstream)
  • Revision ID: package-import@ubuntu.com-20110919121529-nsmfnges77ec7hux
Tags: 3.1.92-0ubuntu1
* New upstream release.
  - Cannot add more than one appointment per session (LP: #852277)
  - Contacts calendar backend doesn't show events (LP: #853905)
  - Set X-Evolution-Source header consistently (LP: #660626)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>CamelCipherContext</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Crypto.html" title="Crypto Contexts">
9
9
<link rel="prev" href="Crypto.html" title="Crypto Contexts">
10
10
<link rel="next" href="CamelGpgContext.html" title="CamelGpgContext">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
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>);
189
189
</pre>
190
190
</div>
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>
 
194
  GObject
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>
280
280
<hr>
281
281
<div class="refsect2">
282
282
<a name="camel-cipher-validity-sign-t"></a><h3>enum camel_cipher_validity_sign_t</h3>
283
 
<pre class="programlisting">typedef enum _camel_cipher_validity_sign_t {
 
283
<pre class="programlisting">typedef enum {
284
284
        CAMEL_CIPHER_VALIDITY_SIGN_NONE,
285
285
        CAMEL_CIPHER_VALIDITY_SIGN_GOOD,
286
286
        CAMEL_CIPHER_VALIDITY_SIGN_BAD,
294
294
<hr>
295
295
<div class="refsect2">
296
296
<a name="camel-cipher-validity-encrypt-t"></a><h3>enum camel_cipher_validity_encrypt_t</h3>
297
 
<pre class="programlisting">typedef enum _camel_cipher_validity_encrypt_t {
 
297
<pre class="programlisting">typedef enum {
298
298
        CAMEL_CIPHER_VALIDITY_ENCRYPT_NONE,
299
299
        CAMEL_CIPHER_VALIDITY_ENCRYPT_WEAK,
300
300
        CAMEL_CIPHER_VALIDITY_ENCRYPT_ENCRYPTED, /* encrypted, unknown strenght */
307
307
<hr>
308
308
<div class="refsect2">
309
309
<a name="camel-cipher-validity-mode-t"></a><h3>enum camel_cipher_validity_mode_t</h3>
310
 
<pre class="programlisting">typedef enum _camel_cipher_validity_mode_t {
 
310
<pre class="programlisting">typedef enum {
311
311
        CAMEL_CIPHER_VALIDITY_SIGN,
312
312
        CAMEL_CIPHER_VALIDITY_ENCRYPT
313
313
} camel_cipher_validity_mode_t;
356
356
<div class="refsect2">
357
357
<a name="camel-cipher-context-id-to-hash"></a><h3>camel_cipher_context_id_to_hash ()</h3>
358
358
<pre class="programlisting"><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="returnvalue">CamelCipherHash</span></a>     camel_cipher_context_id_to_hash     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
359
 
                                                         <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>);</pre>
 
359
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);</pre>
360
360
<p>
361
361
</p>
362
362
</div>
363
363
<hr>
364
364
<div class="refsect2">
365
365
<a name="camel-cipher-context-hash-to-id"></a><h3>camel_cipher_context_hash_to_id ()</h3>
366
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_cipher_context_hash_to_id     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
 
366
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_cipher_context_hash_to_id     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
367
367
                                                         <em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>);</pre>
368
368
<p>
369
369
</p>
371
371
<hr>
372
372
<div class="refsect2">
373
373
<a name="camel-cipher-context-sign-sync"></a><h3>camel_cipher_context_sign_sync ()</h3>
374
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_sign_sync      (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
375
 
                                                         <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>,
 
374
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_sign_sync      (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
 
375
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
376
376
                                                         <em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>,
377
377
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
378
378
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
379
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
380
 
                                                         <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>);</pre>
 
379
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
380
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
381
381
<p>
382
382
Converts the (unsigned) part <em class="parameter"><code>ipart</code></em> into a new self-contained MIME
383
383
part <em class="parameter"><code>opart</code></em>.  This may be a multipart/signed part, or a simple part
411
411
</tr>
412
412
<tr>
413
413
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
414
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
414
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
415
415
</td>
416
416
</tr>
417
417
<tr>
418
418
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
419
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
419
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
420
420
</td>
421
421
</tr>
422
422
<tr>
423
423
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
424
424
<td>
425
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
425
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
426
426
</tr>
427
427
</tbody>
428
428
</table></div>
432
432
<div class="refsect2">
433
433
<a name="camel-cipher-context-sign"></a><h3>camel_cipher_context_sign ()</h3>
434
434
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_sign           (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
435
 
                                                         <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>,
 
435
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
436
436
                                                         <em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherHash" title="enum CamelCipherHash"><span class="type">CamelCipherHash</span></a> hash</code></em>,
437
437
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
438
438
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
439
 
                                                         <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>,
440
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
441
 
                                                         <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>,
442
 
                                                         <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>);</pre>
 
439
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
440
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
441
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
442
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
443
443
<p>
444
444
Asynchronously converts the (unsigned) part <em class="parameter"><code>ipart</code></em> into a new
445
445
self-contained MIME part <em class="parameter"><code>opart</code></em>.  This may be a multipart/signed part,
481
481
</tr>
482
482
<tr>
483
483
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
484
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
484
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
485
485
</td>
486
486
</tr>
487
487
<tr>
488
488
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
489
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
489
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
490
490
</tr>
491
491
<tr>
492
492
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
499
499
<hr>
500
500
<div class="refsect2">
501
501
<a name="camel-cipher-context-sign-finish"></a><h3>camel_cipher_context_sign_finish ()</h3>
502
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_sign_finish    (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
503
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
504
 
                                                         <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>);</pre>
 
502
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_sign_finish    (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
 
503
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
504
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
505
505
<p>
506
506
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-sign" title="camel_cipher_context_sign ()"><code class="function">camel_cipher_context_sign()</code></a>.
507
507
</p>
515
515
</tr>
516
516
<tr>
517
517
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
518
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
518
<td>a <span class="type">GAsyncResult</span>
519
519
</td>
520
520
</tr>
521
521
<tr>
522
522
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
523
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
523
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
524
524
</td>
525
525
</tr>
526
526
<tr>
527
527
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
528
528
<td>
529
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
529
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
530
530
</tr>
531
531
</tbody>
532
532
</table></div>
537
537
<a name="camel-cipher-context-verify-sync"></a><h3>camel_cipher_context_verify_sync ()</h3>
538
538
<pre class="programlisting"><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * camel_cipher_context_verify_sync  (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
539
539
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
540
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
541
 
                                                         <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>);</pre>
 
540
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
541
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
542
542
<p>
543
543
Verifies the signature.
544
544
</p>
556
556
</tr>
557
557
<tr>
558
558
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
559
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
559
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
560
560
</td>
561
561
</tr>
562
562
<tr>
563
563
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
564
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
564
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
565
565
</td>
566
566
</tr>
567
567
<tr>
568
568
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
569
569
<td>a <a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> structure containing information
570
 
about the integrity of the input stream, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure to
 
570
about the integrity of the input stream, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> on failure to
571
571
execute at all</td>
572
572
</tr>
573
573
</tbody>
578
578
<a name="camel-cipher-context-verify"></a><h3>camel_cipher_context_verify ()</h3>
579
579
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_verify         (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
580
580
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
581
 
                                                         <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>,
582
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
583
 
                                                         <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>,
584
 
                                                         <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>);</pre>
 
581
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
582
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
583
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
584
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
585
585
<p>
586
586
Asynchronously verifies the signature.
587
587
</p>
608
608
</tr>
609
609
<tr>
610
610
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
611
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
611
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
612
612
</td>
613
613
</tr>
614
614
<tr>
615
615
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
616
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
616
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
617
617
</tr>
618
618
<tr>
619
619
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
628
628
<a name="camel-cipher-context-verify-finish"></a><h3>camel_cipher_context_verify_finish ()</h3>
629
629
<pre class="programlisting"><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * camel_cipher_context_verify_finish
630
630
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
631
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
632
 
                                                         <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>);</pre>
 
631
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
632
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
633
633
<p>
634
634
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-verify" title="camel_cipher_context_verify ()"><code class="function">camel_cipher_context_verify()</code></a>.
635
635
</p>
643
643
</tr>
644
644
<tr>
645
645
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
646
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
646
<td>a <span class="type">GAsyncResult</span>
647
647
</td>
648
648
</tr>
649
649
<tr>
650
650
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
651
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
651
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
652
652
</td>
653
653
</tr>
654
654
<tr>
655
655
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
656
656
<td>a <a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> structure containing information
657
 
about the integrity of the input stream, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure to
 
657
about the integrity of the input stream, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> on failure to
658
658
execute at all</td>
659
659
</tr>
660
660
</tbody>
664
664
<hr>
665
665
<div class="refsect2">
666
666
<a name="camel-cipher-context-encrypt-sync"></a><h3>camel_cipher_context_encrypt_sync ()</h3>
667
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_encrypt_sync   (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
668
 
                                                         <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>,
669
 
                                                         <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>,
 
667
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_encrypt_sync   (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
 
668
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
 
669
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *recipients</code></em>,
670
670
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
671
671
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
672
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
673
 
                                                         <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>);</pre>
 
672
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
673
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
674
674
<p>
675
675
Encrypts (and optionally signs) the clear-text <em class="parameter"><code>ipart</code></em> and writes the
676
676
resulting cipher-text to <em class="parameter"><code>opart</code></em>.
685
685
</tr>
686
686
<tr>
687
687
<td><p><span class="term"><em class="parameter"><code>userid</code></em> :</span></p></td>
688
 
<td>key ID (or email address) to use when signing, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to not sign</td>
 
688
<td>key ID (or email address) to use when signing, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to not sign</td>
689
689
</tr>
690
690
<tr>
691
691
<td><p><span class="term"><em class="parameter"><code>recipients</code></em> :</span></p></td>
703
703
</tr>
704
704
<tr>
705
705
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
706
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
706
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
707
707
</td>
708
708
</tr>
709
709
<tr>
710
710
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
711
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
711
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
712
712
</td>
713
713
</tr>
714
714
<tr>
715
715
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
716
716
<td>
717
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
717
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
718
718
</tr>
719
719
</tbody>
720
720
</table></div>
724
724
<div class="refsect2">
725
725
<a name="camel-cipher-context-encrypt"></a><h3>camel_cipher_context_encrypt ()</h3>
726
726
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_encrypt        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
727
 
                                                         <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>,
728
 
                                                         <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>,
 
727
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *userid</code></em>,
 
728
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *recipients</code></em>,
729
729
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
730
730
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
731
 
                                                         <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>,
732
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
733
 
                                                         <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>,
734
 
                                                         <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>);</pre>
 
731
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
732
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
733
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
734
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
735
735
<p>
736
736
Asynchronously encrypts (and optionally signs) the clear-text <em class="parameter"><code>ipart</code></em> and
737
737
writes the resulting cipher-text to <em class="parameter"><code>opart</code></em>.
751
751
</tr>
752
752
<tr>
753
753
<td><p><span class="term"><em class="parameter"><code>userid</code></em> :</span></p></td>
754
 
<td>key id (or email address) to use when signing, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to not sign</td>
 
754
<td>key id (or email address) to use when signing, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to not sign</td>
755
755
</tr>
756
756
<tr>
757
757
<td><p><span class="term"><em class="parameter"><code>recipients</code></em> :</span></p></td>
773
773
</tr>
774
774
<tr>
775
775
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
776
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
776
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
777
777
</td>
778
778
</tr>
779
779
<tr>
780
780
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
781
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
781
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
782
782
</tr>
783
783
<tr>
784
784
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
791
791
<hr>
792
792
<div class="refsect2">
793
793
<a name="camel-cipher-context-encrypt-finish"></a><h3>camel_cipher_context_encrypt_finish ()</h3>
794
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_encrypt_finish (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
795
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
796
 
                                                         <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>);</pre>
 
794
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_encrypt_finish (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
 
795
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
796
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
797
797
<p>
798
798
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-encrypt" title="camel_cipher_context_encrypt ()"><code class="function">camel_cipher_context_encrypt()</code></a>.
799
799
</p>
807
807
</tr>
808
808
<tr>
809
809
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
810
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
810
<td>a <span class="type">GAsyncResult</span>
811
811
</td>
812
812
</tr>
813
813
<tr>
814
814
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
815
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
815
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
816
816
</td>
817
817
</tr>
818
818
<tr>
819
819
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
820
820
<td>
821
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
821
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
822
822
</tr>
823
823
</tbody>
824
824
</table></div>
830
830
<pre class="programlisting"><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * camel_cipher_context_decrypt_sync (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
831
831
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
832
832
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
833
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
834
 
                                                         <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>);</pre>
 
833
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
834
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
835
835
<p>
836
836
Decrypts <em class="parameter"><code>ipart</code></em> into <em class="parameter"><code>opart</code></em>.
837
837
</p>
855
855
</tr>
856
856
<tr>
857
857
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
858
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
858
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
859
859
</td>
860
860
</tr>
861
861
<tr>
862
862
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
863
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
863
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
864
864
</td>
865
865
</tr>
866
866
<tr>
867
867
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
868
 
<td>a validity/encryption status, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
 
868
<td>a validity/encryption status, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> on error</td>
869
869
</tr>
870
870
</tbody>
871
871
</table></div>
877
877
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_decrypt        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
878
878
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *ipart</code></em>,
879
879
                                                         <em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *opart</code></em>,
880
 
                                                         <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>,
881
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
882
 
                                                         <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>,
883
 
                                                         <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>);</pre>
 
880
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
881
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
882
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
883
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
884
884
<p>
885
885
Asynchronously decrypts <em class="parameter"><code>ipart</code></em> into <em class="parameter"><code>opart</code></em>.
886
886
</p>
913
913
</tr>
914
914
<tr>
915
915
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
916
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
916
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
917
917
</td>
918
918
</tr>
919
919
<tr>
920
920
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
921
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
921
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
922
922
</tr>
923
923
<tr>
924
924
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
933
933
<a name="camel-cipher-context-decrypt-finish"></a><h3>camel_cipher_context_decrypt_finish ()</h3>
934
934
<pre class="programlisting"><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="returnvalue">CamelCipherValidity</span></a> * camel_cipher_context_decrypt_finish
935
935
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
936
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
937
 
                                                         <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>);</pre>
 
936
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
937
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
938
938
<p>
939
939
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-decrypt" title="camel_cipher_context_decrypt ()"><code class="function">camel_cipher_context_decrypt()</code></a>.
940
940
</p>
948
948
</tr>
949
949
<tr>
950
950
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
951
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
951
<td>a <span class="type">GAsyncResult</span>
952
952
</td>
953
953
</tr>
954
954
<tr>
955
955
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
956
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
956
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
957
957
</td>
958
958
</tr>
959
959
<tr>
960
960
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
961
 
<td>a validity/encryption status, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
 
961
<td>a validity/encryption status, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> on error</td>
962
962
</tr>
963
963
</tbody>
964
964
</table></div>
967
967
<hr>
968
968
<div class="refsect2">
969
969
<a name="camel-cipher-context-import-keys-sync"></a><h3>camel_cipher_context_import_keys_sync ()</h3>
970
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_import_keys_sync
 
970
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_import_keys_sync
971
971
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
972
972
                                                         <em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *istream</code></em>,
973
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
974
 
                                                         <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>);</pre>
 
973
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
974
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
975
975
<p>
976
976
Imports a stream of keys/certificates contained within <em class="parameter"><code>istream</code></em>
977
977
into the key/certificate database controlled by <em class="parameter"><code>context</code></em>.
990
990
</tr>
991
991
<tr>
992
992
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
993
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
993
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
994
994
</td>
995
995
</tr>
996
996
<tr>
997
997
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
998
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
998
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
999
999
</td>
1000
1000
</tr>
1001
1001
<tr>
1002
1002
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1003
1003
<td>
1004
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
1004
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
1005
1005
</tr>
1006
1006
</tbody>
1007
1007
</table></div>
1012
1012
<a name="camel-cipher-context-import-keys"></a><h3>camel_cipher_context_import_keys ()</h3>
1013
1013
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_import_keys    (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
1014
1014
                                                         <em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *istream</code></em>,
1015
 
                                                         <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>,
1016
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1017
 
                                                         <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>,
1018
 
                                                         <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>);</pre>
 
1015
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
1016
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
1017
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
1018
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1019
1019
<p>
1020
1020
Asynchronously imports a stream of keys/certificates contained within
1021
1021
<em class="parameter"><code>istream</code></em> into the key/certificate database controlled by <em class="parameter"><code>context</code></em>.
1043
1043
</tr>
1044
1044
<tr>
1045
1045
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1046
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1046
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1047
1047
</td>
1048
1048
</tr>
1049
1049
<tr>
1050
1050
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1051
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
1051
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
1052
1052
</tr>
1053
1053
<tr>
1054
1054
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1061
1061
<hr>
1062
1062
<div class="refsect2">
1063
1063
<a name="camel-cipher-context-import-keys-finish"></a><h3>camel_cipher_context_import_keys_finish ()</h3>
1064
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_import_keys_finish
 
1064
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_import_keys_finish
1065
1065
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
1066
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1067
 
                                                         <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>);</pre>
 
1066
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
1067
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1068
1068
<p>
1069
1069
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-import-keys" title="camel_cipher_context_import_keys ()"><code class="function">camel_cipher_context_import_keys()</code></a>.
1070
1070
</p>
1078
1078
</tr>
1079
1079
<tr>
1080
1080
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
1081
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
1081
<td>a <span class="type">GAsyncResult</span>
1082
1082
</td>
1083
1083
</tr>
1084
1084
<tr>
1085
1085
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1086
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1086
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1087
1087
</td>
1088
1088
</tr>
1089
1089
<tr>
1090
1090
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1091
1091
<td>
1092
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
1092
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
1093
1093
</tr>
1094
1094
</tbody>
1095
1095
</table></div>
1098
1098
<hr>
1099
1099
<div class="refsect2">
1100
1100
<a name="camel-cipher-context-export-keys-sync"></a><h3>camel_cipher_context_export_keys_sync ()</h3>
1101
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_export_keys_sync
 
1101
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_export_keys_sync
1102
1102
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
1103
 
                                                         <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>,
 
1103
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *keys</code></em>,
1104
1104
                                                         <em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
1105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1106
 
                                                         <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>);</pre>
 
1105
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
1106
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1107
1107
<p>
1108
1108
Exports the keys/certificates in <em class="parameter"><code>keys</code></em> to the stream <em class="parameter"><code>ostream</code></em> from
1109
1109
the key/certificate database controlled by <em class="parameter"><code>context</code></em>.
1126
1126
</tr>
1127
1127
<tr>
1128
1128
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1129
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1129
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1130
1130
</td>
1131
1131
</tr>
1132
1132
<tr>
1133
1133
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1134
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1134
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1135
1135
</td>
1136
1136
</tr>
1137
1137
<tr>
1138
1138
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1139
1139
<td>
1140
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
1140
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
1141
1141
</tr>
1142
1142
</tbody>
1143
1143
</table></div>
1147
1147
<div class="refsect2">
1148
1148
<a name="camel-cipher-context-export-keys"></a><h3>camel_cipher_context_export_keys ()</h3>
1149
1149
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_context_export_keys    (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
1150
 
                                                         <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>,
 
1150
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *keys</code></em>,
1151
1151
                                                         <em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
1152
 
                                                         <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>,
1153
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1154
 
                                                         <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>,
1155
 
                                                         <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>);</pre>
 
1152
                                                         <em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
 
1153
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
1154
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
1155
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1156
1156
<p>
1157
1157
Asynchronously exports the keys/certificates in <em class="parameter"><code>keys</code></em> to the stream
1158
1158
<em class="parameter"><code>ostream</code></em> from the key/certificate database controlled by <em class="parameter"><code>context</code></em>.
1184
1184
</tr>
1185
1185
<tr>
1186
1186
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1187
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1187
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1188
1188
</td>
1189
1189
</tr>
1190
1190
<tr>
1191
1191
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1192
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
 
1192
<td>a <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied</td>
1193
1193
</tr>
1194
1194
<tr>
1195
1195
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1202
1202
<hr>
1203
1203
<div class="refsect2">
1204
1204
<a name="camel-cipher-context-export-keys-finish"></a><h3>camel_cipher_context_export_keys_finish ()</h3>
1205
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_context_export_keys_finish
 
1205
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_context_export_keys_finish
1206
1206
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html" title="CamelCipherContext"><span class="type">CamelCipherContext</span></a> *context</code></em>,
1207
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1208
 
                                                         <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>);</pre>
 
1207
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
 
1208
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1209
1209
<p>
1210
1210
Finishes the operation started with <a class="link" href="CamelCipherContext.html#camel-cipher-context-export-keys" title="camel_cipher_context_export_keys ()"><code class="function">camel_cipher_context_export_keys()</code></a>.
1211
1211
</p>
1219
1219
</tr>
1220
1220
<tr>
1221
1221
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
1222
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
1222
<td>a <span class="type">GAsyncResult</span>
1223
1223
</td>
1224
1224
</tr>
1225
1225
<tr>
1226
1226
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1227
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1227
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1228
1228
</td>
1229
1229
</tr>
1230
1230
<tr>
1231
1231
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1232
1232
<td>
1233
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
 
1233
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</td>
1234
1234
</tr>
1235
1235
</tbody>
1236
1236
</table></div>
1253
1253
<hr>
1254
1254
<div class="refsect2">
1255
1255
<a name="camel-cipher-validity-get-valid"></a><h3>camel_cipher_validity_get_valid ()</h3>
1256
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_cipher_validity_get_valid     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);</pre>
 
1256
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_cipher_validity_get_valid     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);</pre>
1257
1257
<p>
1258
1258
</p>
1259
1259
</div>
1261
1261
<div class="refsect2">
1262
1262
<a name="camel-cipher-validity-set-valid"></a><h3>camel_cipher_validity_set_valid ()</h3>
1263
1263
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_validity_set_valid     (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>,
1264
 
                                                         <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>);</pre>
 
1264
                                                         <em class="parameter"><code><span class="type">gboolean</span> valid</code></em>);</pre>
1265
1265
<p>
1266
1266
</p>
1267
1267
</div>
1268
1268
<hr>
1269
1269
<div class="refsect2">
1270
1270
<a name="camel-cipher-validity-get-description"></a><h3>camel_cipher_validity_get_description ()</h3>
1271
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_cipher_validity_get_description
 
1271
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_cipher_validity_get_description
1272
1272
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>);</pre>
1273
1273
<p>
1274
1274
</p>
1278
1278
<a name="camel-cipher-validity-set-description"></a><h3>camel_cipher_validity_set_description ()</h3>
1279
1279
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_validity_set_description
1280
1280
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *validity</code></em>,
1281
 
                                                         <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>);</pre>
 
1281
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *description</code></em>);</pre>
1282
1282
<p>
1283
1283
</p>
1284
1284
</div>
1301
1301
<a name="camel-cipher-validity-add-certinfo"></a><h3>camel_cipher_validity_add_certinfo ()</h3>
1302
1302
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_validity_add_certinfo  (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *vin</code></em>,
1303
1303
                                                         <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>,
1304
 
                                                         <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>,
1305
 
                                                         <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>);</pre>
 
1304
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
1305
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>);</pre>
1306
1306
<p>
1307
1307
Add a cert info to the signer or encrypter info.
1308
1308
</p>
1313
1313
<pre class="programlisting"><span class="returnvalue">void</span>                camel_cipher_validity_add_certinfo_ex
1314
1314
                                                        (<em class="parameter"><code><a class="link" href="CamelCipherContext.html#CamelCipherValidity" title="struct CamelCipherValidity"><span class="type">CamelCipherValidity</span></a> *vin</code></em>,
1315
1315
                                                         <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>,
1316
 
                                                         <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>,
1317
 
                                                         <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>,
1318
 
                                                         <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>,
 
1316
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
1317
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>,
 
1318
                                                         <em class="parameter"><code><span class="type">gpointer</span> cert_data</code></em>,
1319
1319
                                                         <em class="parameter"><code><span class="type">void</span> (*cert_data_free) (gpointer cert_data)</code></em>,
1320
 
                                                         <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>);</pre>
 
1320
                                                         <em class="parameter"><code><span class="type">gpointer</span> (*cert_data_clone) (gpointer cert_data)</code></em>);</pre>
1321
1321
<p>
1322
1322
Add a cert info to the signer or encrypter info, with extended data set.
1323
1323
</p>
1656
1656
<hr>
1657
1657
<div class="refsect2">
1658
1658
<a name="camel-cipher-canonical-to-stream"></a><h3>camel_cipher_canonical_to_stream ()</h3>
1659
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                camel_cipher_canonical_to_stream    (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *part</code></em>,
1660
 
                                                         <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>,
 
1659
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_cipher_canonical_to_stream    (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *part</code></em>,
 
1660
                                                         <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
1661
1661
                                                         <em class="parameter"><code><a class="link" href="CamelStream.html" title="CamelStream"><span class="type">CamelStream</span></a> *ostream</code></em>,
1662
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1663
 
                                                         <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>);</pre>
 
1662
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
1663
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1664
1664
<p>
1665
1665
Writes a part to a stream in a canonicalised format, suitable for signing/encrypting.
1666
1666
</p>
1684
1684
</tr>
1685
1685
<tr>
1686
1686
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1687
 
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1687
<td>optional <span class="type">GCancellable</span> object, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1688
1688
</td>
1689
1689
</tr>
1690
1690
<tr>
1691
1691
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1692
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1692
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1693
1693
</td>
1694
1694
</tr>
1695
1695
<tr>
1711
1711
</div>
1712
1712
<div class="footer">
1713
1713
<hr>
1714
 
          Generated by GTK-Doc V1.17</div>
 
1714
          Generated by GTK-Doc V1.18</div>
1715
1715
</body>
1716
1716
</html>
 
 
b'\\ No newline at end of file'