~ubuntu-branches/ubuntu/natty/gnutls26/natty-updates

« back to all changes in this revision

Viewing changes to doc/reference/html/gnutls-gnutls.html

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Metzler
  • Date: 2008-07-01 20:31:24 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080701203124-6zu0d7gash9604z1
Tags: 2.4.2-1
* New upstream bugfix release.
* Up to date gnutls-cli manpage. Closes: #492775

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
typedef             <a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a>;
92
92
int                 <a class="link" href="gnutls-gnutls.html#gnutls-init" title="gnutls_init ()">gnutls_init</a>                         (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> *session,
93
93
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-connection-end-t" title="enum gnutls_connection_end_t">gnutls_connection_end_t</a> con_end);
94
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-deinit" title="gnutls_deinit ()">gnutls_deinit</a>                       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
94
<a
 
95
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
96
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-deinit" title="gnutls_deinit ()">gnutls_deinit</a>                       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
95
97
int                 <a class="link" href="gnutls-gnutls.html#gnutls-bye" title="gnutls_bye ()">gnutls_bye</a>                          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
96
98
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-close-request-t" title="enum gnutls_close_request_t">gnutls_close_request_t</a> how);
97
99
int                 <a class="link" href="gnutls-gnutls.html#gnutls-handshake" title="gnutls_handshake ()">gnutls_handshake</a>                    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
139
141
int                 <a class="link" href="gnutls-gnutls.html#gnutls-error-is-fatal" title="gnutls_error_is_fatal ()">gnutls_error_is_fatal</a>               (int error);
140
142
int                 <a class="link" href="gnutls-gnutls.html#gnutls-error-to-alert" title="gnutls_error_to_alert ()">gnutls_error_to_alert</a>               (int err,
141
143
                                                         int *level);
142
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-perror" title="gnutls_perror ()">gnutls_perror</a>                       (int error);
 
144
<a
 
145
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
146
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-perror" title="gnutls_perror ()">gnutls_perror</a>                       (int error);
143
147
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-strerror" title="gnutls_strerror ()">gnutls_strerror</a>                     (int error);
144
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-private-extensions" title="gnutls_handshake_set_private_extensions ()">gnutls_handshake_set_private_extensions</a>
 
148
<a
 
149
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
150
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-private-extensions" title="gnutls_handshake_set_private_extensions ()">gnutls_handshake_set_private_extensions</a>
145
151
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
146
152
                                                         int allow);
147
153
<a class="link" href="gnutls-gnutls.html#gnutls-handshake-description-t" title="enum gnutls_handshake_description_t">gnutls_handshake_description_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-handshake-get-last-out" title="gnutls_handshake_get_last_out ()">gnutls_handshake_get_last_out</a>
149
155
<a class="link" href="gnutls-gnutls.html#gnutls-handshake-description-t" title="enum gnutls_handshake_description_t">gnutls_handshake_description_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-handshake-get-last-in" title="gnutls_handshake_get_last_in ()">gnutls_handshake_get_last_in</a>
150
156
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
151
157
ssize_t             <a class="link" href="gnutls-gnutls.html#gnutls-record-send" title="gnutls_record_send ()">gnutls_record_send</a>                  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
152
 
                                                         const void *data,
 
158
                                                         const <a
 
159
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
160
>void</a> *data,
153
161
                                                         size_t sizeofdata);
154
162
ssize_t             <a class="link" href="gnutls-gnutls.html#gnutls-record-recv" title="gnutls_record_recv ()">gnutls_record_recv</a>                  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
155
 
                                                         void *data,
 
163
                                                         <a
 
164
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
165
>void</a> *data,
156
166
                                                         size_t sizeofdata);
157
167
#define             <a class="link" href="gnutls-gnutls.html#gnutls-read" title="gnutls_read">gnutls_read</a>
158
168
#define             <a class="link" href="gnutls-gnutls.html#gnutls-write" title="gnutls_write">gnutls_write</a>
159
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-session-enable-compatibility-mode" title="gnutls_session_enable_compatibility_mode ()">gnutls_session_enable_compatibility_mode</a>
 
169
<a
 
170
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
171
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-session-enable-compatibility-mode" title="gnutls_session_enable_compatibility_mode ()">gnutls_session_enable_compatibility_mode</a>
160
172
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
161
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-record-disable-padding" title="gnutls_record_disable_padding ()">gnutls_record_disable_padding</a>       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
173
<a
 
174
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
175
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-record-disable-padding" title="gnutls_record_disable_padding ()">gnutls_record_disable_padding</a>       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
162
176
int                 <a class="link" href="gnutls-gnutls.html#gnutls-record-get-direction" title="gnutls_record_get_direction ()">gnutls_record_get_direction</a>         (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
163
177
size_t              <a class="link" href="gnutls-gnutls.html#gnutls-record-get-max-size" title="gnutls_record_get_max_size ()">gnutls_record_get_max_size</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
164
178
ssize_t             <a class="link" href="gnutls-gnutls.html#gnutls-record-set-max-size" title="gnutls_record_set_max_size ()">gnutls_record_set_max_size</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
182
196
enum                <a class="link" href="gnutls-gnutls.html#gnutls-server-name-type-t" title="enum gnutls_server_name_type_t">gnutls_server_name_type_t</a>;
183
197
int                 <a class="link" href="gnutls-gnutls.html#gnutls-server-name-set" title="gnutls_server_name_set ()">gnutls_server_name_set</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
184
198
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-server-name-type-t" title="enum gnutls_server_name_type_t">gnutls_server_name_type_t</a> type,
185
 
                                                         const void *name,
 
199
                                                         const <a
 
200
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
201
>void</a> *name,
186
202
                                                         size_t name_length);
187
203
int                 <a class="link" href="gnutls-gnutls.html#gnutls-server-name-get" title="gnutls_server_name_get ()">gnutls_server_name_get</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
188
 
                                                         void *data,
 
204
                                                         <a
 
205
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
206
>void</a> *data,
189
207
                                                         size_t *data_length,
190
208
                                                         unsigned int *type,
191
209
                                                         unsigned int indx);
192
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-enable-client" title="gnutls_oprfi_enable_client ()">gnutls_oprfi_enable_client</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
210
<a
 
211
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
212
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-enable-client" title="gnutls_oprfi_enable_client ()">gnutls_oprfi_enable_client</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
193
213
                                                         size_t len,
194
214
                                                         unsigned char *data);
195
215
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-oprfi-callback-func" title="gnutls_oprfi_callback_func ()">*gnutls_oprfi_callback_func</a>)       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
196
 
                                                         void *userdata,
 
216
                                                         <a
 
217
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
218
>void</a> *userdata,
197
219
                                                         size_t oprfi_len,
198
220
                                                         unsigned char *in_oprfi,
199
221
                                                         unsigned char *out_oprfi);
200
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-enable-server" title="gnutls_oprfi_enable_server ()">gnutls_oprfi_enable_server</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
222
<a
 
223
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
224
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-enable-server" title="gnutls_oprfi_enable_server ()">gnutls_oprfi_enable_server</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
201
225
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-callback-func" title="gnutls_oprfi_callback_func ()">gnutls_oprfi_callback_func</a> cb,
202
 
                                                         void *userdata);
 
226
                                                         <a
 
227
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
228
>void</a> *userdata);
203
229
enum                <a class="link" href="gnutls-gnutls.html#gnutls-supplemental-data-format-type-t" title="enum gnutls_supplemental_data_format_type_t">gnutls_supplemental_data_format_type_t</a>;
204
230
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-supplemental-get-name" title="gnutls_supplemental_get_name ()">gnutls_supplemental_get_name</a>        (<a class="link" href="gnutls-gnutls.html#gnutls-supplemental-data-format-type-t" title="enum gnutls_supplemental_data_format_type_t">gnutls_supplemental_data_format_type_t</a> type);
205
231
int                 <a class="link" href="gnutls-gnutls.html#gnutls-cipher-set-priority" title="gnutls_cipher_set_priority ()">gnutls_cipher_set_priority</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
218
244
int                 <a class="link" href="gnutls-gnutls.html#gnutls-priority-init" title="gnutls_priority_init ()">gnutls_priority_init</a>                (<a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> *,
219
245
                                                         const char *priority,
220
246
                                                         const char **err_pos);
221
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-priority-deinit" title="gnutls_priority_deinit ()">gnutls_priority_deinit</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> );
 
247
<a
 
248
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
249
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-priority-deinit" title="gnutls_priority_deinit ()">gnutls_priority_deinit</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> );
222
250
int                 <a class="link" href="gnutls-gnutls.html#gnutls-priority-set" title="gnutls_priority_set ()">gnutls_priority_set</a>                 (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
223
251
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> );
224
252
int                 <a class="link" href="gnutls-gnutls.html#gnutls-priority-set-direct" title="gnutls_priority_set_direct ()">gnutls_priority_set_direct</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
232
260
<a class="link" href="gnutls-gnutls.html#gnutls-protocol-t" title="enum gnutls_protocol_t">gnutls_protocol_t</a>   <a class="link" href="gnutls-gnutls.html#gnutls-protocol-get-version" title="gnutls_protocol_get_version ()">gnutls_protocol_get_version</a>         (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
233
261
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-protocol-get-name" title="gnutls_protocol_get_name ()">gnutls_protocol_get_name</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-protocol-t" title="enum gnutls_protocol_t">gnutls_protocol_t</a> version);
234
262
int                 <a class="link" href="gnutls-gnutls.html#gnutls-session-set-data" title="gnutls_session_set_data ()">gnutls_session_set_data</a>             (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
235
 
                                                         const void *session_data,
 
263
                                                         const <a
 
264
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
265
>void</a> *session_data,
236
266
                                                         size_t session_data_size);
237
267
int                 <a class="link" href="gnutls-gnutls.html#gnutls-session-get-data" title="gnutls_session_get_data ()">gnutls_session_get_data</a>             (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
238
 
                                                         void *session_data,
 
268
                                                         <a
 
269
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
270
>void</a> *session_data,
239
271
                                                         size_t *session_data_size);
240
272
int                 <a class="link" href="gnutls-gnutls.html#gnutls-session-get-data2" title="gnutls_session_get_data2 ()">gnutls_session_get_data2</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
241
273
                                                         gnutls_datum_t *data);
242
274
#define             <a class="link" href="gnutls-gnutls.html#GNUTLS-MAX-SESSION-ID:CAPS" title="GNUTLS_MAX_SESSION_ID">GNUTLS_MAX_SESSION_ID</a>
243
275
int                 <a class="link" href="gnutls-gnutls.html#gnutls-session-get-id" title="gnutls_session_get_id ()">gnutls_session_get_id</a>               (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
244
 
                                                         void *session_id,
 
276
                                                         <a
 
277
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
278
>void</a> *session_id,
245
279
                                                         size_t *session_id_size);
246
280
#define             <a class="link" href="gnutls-gnutls.html#TLS-MASTER-SIZE:CAPS" title="TLS_MASTER_SIZE">TLS_MASTER_SIZE</a>
247
281
#define             <a class="link" href="gnutls-gnutls.html#TLS-RANDOM-SIZE:CAPS" title="TLS_RANDOM_SIZE">TLS_RANDOM_SIZE</a>
248
 
const void*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-server-random" title="gnutls_session_get_server_random ()">gnutls_session_get_server_random</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
249
 
const void*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-client-random" title="gnutls_session_get_client_random ()">gnutls_session_get_client_random</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
250
 
const void*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-master-secret" title="gnutls_session_get_master_secret ()">gnutls_session_get_master_secret</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
282
const <a
 
283
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
284
>void</a>*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-server-random" title="gnutls_session_get_server_random ()">gnutls_session_get_server_random</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
285
const <a
 
286
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
287
>void</a>*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-client-random" title="gnutls_session_get_client_random ()">gnutls_session_get_client_random</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
288
const <a
 
289
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
290
>void</a>*         <a class="link" href="gnutls-gnutls.html#gnutls-session-get-master-secret" title="gnutls_session_get_master_secret ()">gnutls_session_get_master_secret</a>    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
251
291
int                 <a class="link" href="gnutls-gnutls.html#gnutls-session-is-resumed" title="gnutls_session_is_resumed ()">gnutls_session_is_resumed</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
252
 
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-db-store-func" title="gnutls_db_store_func ()">*gnutls_db_store_func</a>)             (void *,
 
292
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-db-store-func" title="gnutls_db_store_func ()">*gnutls_db_store_func</a>)             (<a
 
293
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
294
>void</a> *,
253
295
                                                         gnutls_datum_t key,
254
296
                                                         gnutls_datum_t data);
255
 
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-db-remove-func" title="gnutls_db_remove_func ()">*gnutls_db_remove_func</a>)            (void *,
256
 
                                                         gnutls_datum_t key);
257
 
gnutls_datum_t      (<a class="link" href="gnutls-gnutls.html#gnutls-db-retr-func" title="gnutls_db_retr_func ()">*gnutls_db_retr_func</a>)              (void *,
258
 
                                                         gnutls_datum_t key);
259
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-cache-expiration" title="gnutls_db_set_cache_expiration ()">gnutls_db_set_cache_expiration</a>      (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
297
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-db-remove-func" title="gnutls_db_remove_func ()">*gnutls_db_remove_func</a>)            (<a
 
298
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
299
>void</a> *,
 
300
                                                         gnutls_datum_t key);
 
301
gnutls_datum_t      (<a class="link" href="gnutls-gnutls.html#gnutls-db-retr-func" title="gnutls_db_retr_func ()">*gnutls_db_retr_func</a>)              (<a
 
302
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
303
>void</a> *,
 
304
                                                         gnutls_datum_t key);
 
305
<a
 
306
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
307
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-cache-expiration" title="gnutls_db_set_cache_expiration ()">gnutls_db_set_cache_expiration</a>      (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
260
308
                                                         int seconds);
261
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-remove-session" title="gnutls_db_remove_session ()">gnutls_db_remove_session</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
262
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-retrieve-function" title="gnutls_db_set_retrieve_function ()">gnutls_db_set_retrieve_function</a>     (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
309
<a
 
310
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
311
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-remove-session" title="gnutls_db_remove_session ()">gnutls_db_remove_session</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
312
<a
 
313
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
314
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-retrieve-function" title="gnutls_db_set_retrieve_function ()">gnutls_db_set_retrieve_function</a>     (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
263
315
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-retr-func" title="gnutls_db_retr_func ()">gnutls_db_retr_func</a> retr_func);
264
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-remove-function" title="gnutls_db_set_remove_function ()">gnutls_db_set_remove_function</a>       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
316
<a
 
317
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
318
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-remove-function" title="gnutls_db_set_remove_function ()">gnutls_db_set_remove_function</a>       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
265
319
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-remove-func" title="gnutls_db_remove_func ()">gnutls_db_remove_func</a> rem_func);
266
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-store-function" title="gnutls_db_set_store_function ()">gnutls_db_set_store_function</a>        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
320
<a
 
321
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
322
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-store-function" title="gnutls_db_set_store_function ()">gnutls_db_set_store_function</a>        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
267
323
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-store-func" title="gnutls_db_store_func ()">gnutls_db_store_func</a> store_func);
268
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-ptr" title="gnutls_db_set_ptr ()">gnutls_db_set_ptr</a>                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
269
 
                                                         void *ptr);
270
 
void*               <a class="link" href="gnutls-gnutls.html#gnutls-db-get-ptr" title="gnutls_db_get_ptr ()">gnutls_db_get_ptr</a>                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
324
<a
 
325
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
326
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-db-set-ptr" title="gnutls_db_set_ptr ()">gnutls_db_set_ptr</a>                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
327
                                                         <a
 
328
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
329
>void</a> *ptr);
 
330
<a
 
331
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
332
>void</a>*               <a class="link" href="gnutls-gnutls.html#gnutls-db-get-ptr" title="gnutls_db_get_ptr ()">gnutls_db_get_ptr</a>                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
271
333
int                 <a class="link" href="gnutls-gnutls.html#gnutls-db-check-entry" title="gnutls_db_check_entry ()">gnutls_db_check_entry</a>               (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
272
334
                                                         gnutls_datum_t session_entry);
273
335
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-handshake-post-client-hello-func" title="gnutls_handshake_post_client_hello_func ()">*gnutls_handshake_post_client_hello_func</a>)
274
336
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> );
275
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-post-client-hello-function" title="gnutls_handshake_set_post_client_hello_function ()">gnutls_handshake_set_post_client_hello_function</a>
 
337
<a
 
338
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
339
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-post-client-hello-function" title="gnutls_handshake_set_post_client_hello_function ()">gnutls_handshake_set_post_client_hello_function</a>
276
340
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> ,
277
341
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-handshake-post-client-hello-func" title="gnutls_handshake_post_client_hello_func ()">gnutls_handshake_post_client_hello_func</a> );
278
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-max-packet-length" title="gnutls_handshake_set_max_packet_length ()">gnutls_handshake_set_max_packet_length</a>
 
342
<a
 
343
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
344
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-handshake-set-max-packet-length" title="gnutls_handshake_set_max_packet_length ()">gnutls_handshake_set_max_packet_length</a>
279
345
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
280
346
                                                         size_t max);
281
347
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-check-version" title="gnutls_check_version ()">gnutls_check_version</a>                (const char *req_version);
282
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-credentials-clear" title="gnutls_credentials_clear ()">gnutls_credentials_clear</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
348
<a
 
349
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
350
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-credentials-clear" title="gnutls_credentials_clear ()">gnutls_credentials_clear</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
283
351
int                 <a class="link" href="gnutls-gnutls.html#gnutls-credentials-set" title="gnutls_credentials_set ()">gnutls_credentials_set</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
284
352
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-credentials-type-t" title="enum gnutls_credentials_type_t">gnutls_credentials_type_t</a> type,
285
 
                                                         void *cred);
 
353
                                                         <a
 
354
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
355
>void</a> *cred);
286
356
#define             <a class="link" href="gnutls-gnutls.html#gnutls-cred-set" title="gnutls_cred_set">gnutls_cred_set</a>
287
357
struct              <a class="link" href="gnutls-gnutls.html#gnutls-certificate-credentials-st" title="struct gnutls_certificate_credentials_st">gnutls_certificate_credentials_st</a>;
288
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-anon-free-server-credentials" title="gnutls_anon_free_server_credentials ()">gnutls_anon_free_server_credentials</a> (gnutls_anon_server_credentials_t sc);
 
358
<a
 
359
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
360
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-anon-free-server-credentials" title="gnutls_anon_free_server_credentials ()">gnutls_anon_free_server_credentials</a> (gnutls_anon_server_credentials_t sc);
289
361
int                 <a class="link" href="gnutls-gnutls.html#gnutls-anon-allocate-server-credentials" title="gnutls_anon_allocate_server_credentials ()">gnutls_anon_allocate_server_credentials</a>
290
362
                                                        (gnutls_anon_server_credentials_t *sc);
291
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-server-dh-params" title="gnutls_anon_set_server_dh_params ()">gnutls_anon_set_server_dh_params</a>    (gnutls_anon_server_credentials_t res,
 
363
<a
 
364
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
365
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-server-dh-params" title="gnutls_anon_set_server_dh_params ()">gnutls_anon_set_server_dh_params</a>    (gnutls_anon_server_credentials_t res,
292
366
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);
293
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-server-params-function" title="gnutls_anon_set_server_params_function ()">gnutls_anon_set_server_params_function</a>
 
367
<a
 
368
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
369
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-server-params-function" title="gnutls_anon_set_server_params_function ()">gnutls_anon_set_server_params_function</a>
294
370
                                                        (gnutls_anon_server_credentials_tres ,
295
371
                                                         gnutls_params_function *func);
296
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-anon-free-client-credentials" title="gnutls_anon_free_client_credentials ()">gnutls_anon_free_client_credentials</a> (gnutls_anon_client_credentials_tsc );
 
372
<a
 
373
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
374
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-anon-free-client-credentials" title="gnutls_anon_free_client_credentials ()">gnutls_anon_free_client_credentials</a> (gnutls_anon_client_credentials_tsc );
297
375
int                 <a class="link" href="gnutls-gnutls.html#gnutls-anon-allocate-client-credentials" title="gnutls_anon_allocate_client_credentials ()">gnutls_anon_allocate_client_credentials</a>
298
376
                                                        (gnutls_anon_client_credentials_t *sc);
299
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-credentials" title="gnutls_certificate_free_credentials ()">gnutls_certificate_free_credentials</a> (gnutls_certificate_credentials_tsc );
 
377
<a
 
378
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
379
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-credentials" title="gnutls_certificate_free_credentials ()">gnutls_certificate_free_credentials</a> (gnutls_certificate_credentials_tsc );
300
380
int                 <a class="link" href="gnutls-gnutls.html#gnutls-certificate-allocate-credentials" title="gnutls_certificate_allocate_credentials ()">gnutls_certificate_allocate_credentials</a>
301
381
                                                        (gnutls_certificate_credentials_t *res);
302
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-keys" title="gnutls_certificate_free_keys ()">gnutls_certificate_free_keys</a>        (gnutls_certificate_credentials_t sc);
303
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-cas" title="gnutls_certificate_free_cas ()">gnutls_certificate_free_cas</a>         (gnutls_certificate_credentials_t sc);
304
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-ca-names" title="gnutls_certificate_free_ca_names ()">gnutls_certificate_free_ca_names</a>    (gnutls_certificate_credentials_t sc);
305
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-crls" title="gnutls_certificate_free_crls ()">gnutls_certificate_free_crls</a>        (gnutls_certificate_credentials_t sc);
306
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-dh-params" title="gnutls_certificate_set_dh_params ()">gnutls_certificate_set_dh_params</a>    (gnutls_certificate_credentials_t res,
 
382
<a
 
383
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
384
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-keys" title="gnutls_certificate_free_keys ()">gnutls_certificate_free_keys</a>        (gnutls_certificate_credentials_t sc);
 
385
<a
 
386
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
387
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-cas" title="gnutls_certificate_free_cas ()">gnutls_certificate_free_cas</a>         (gnutls_certificate_credentials_t sc);
 
388
<a
 
389
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
390
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-ca-names" title="gnutls_certificate_free_ca_names ()">gnutls_certificate_free_ca_names</a>    (gnutls_certificate_credentials_t sc);
 
391
<a
 
392
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
393
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-free-crls" title="gnutls_certificate_free_crls ()">gnutls_certificate_free_crls</a>        (gnutls_certificate_credentials_t sc);
 
394
<a
 
395
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
396
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-dh-params" title="gnutls_certificate_set_dh_params ()">gnutls_certificate_set_dh_params</a>    (gnutls_certificate_credentials_t res,
307
397
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);
308
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-rsa-export-params" title="gnutls_certificate_set_rsa_export_params ()">gnutls_certificate_set_rsa_export_params</a>
 
398
<a
 
399
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
400
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-rsa-export-params" title="gnutls_certificate_set_rsa_export_params ()">gnutls_certificate_set_rsa_export_params</a>
309
401
                                                        (gnutls_certificate_credentials_tres ,
310
402
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);
311
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-verify-flags" title="gnutls_certificate_set_verify_flags ()">gnutls_certificate_set_verify_flags</a> (gnutls_certificate_credentials_tres ,
 
403
<a
 
404
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
405
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-verify-flags" title="gnutls_certificate_set_verify_flags ()">gnutls_certificate_set_verify_flags</a> (gnutls_certificate_credentials_tres ,
312
406
                                                         unsigned int flags);
313
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-verify-limits" title="gnutls_certificate_set_verify_limits ()">gnutls_certificate_set_verify_limits</a>
 
407
<a
 
408
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
409
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-verify-limits" title="gnutls_certificate_set_verify_limits ()">gnutls_certificate_set_verify_limits</a>
314
410
                                                        (gnutls_certificate_credentials_tres ,
315
411
                                                         unsigned int max_bits,
316
412
                                                         unsigned int max_depth);
338
434
                                                         const gnutls_datum_t *CERT,
339
435
                                                         const gnutls_datum_t *KEY,
340
436
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crt-fmt-t" title="enum gnutls_x509_crt_fmt_t">gnutls_x509_crt_fmt_t</a> type);
341
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-send-x509-rdn-sequence" title="gnutls_certificate_send_x509_rdn_sequence ()">gnutls_certificate_send_x509_rdn_sequence</a>
 
437
<a
 
438
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
439
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-send-x509-rdn-sequence" title="gnutls_certificate_send_x509_rdn_sequence ()">gnutls_certificate_send_x509_rdn_sequence</a>
342
440
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
343
441
                                                         int status);
344
442
int                 <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-x509-simple-pkcs12-file" title="gnutls_certificate_set_x509_simple_pkcs12_file ()">gnutls_certificate_set_x509_simple_pkcs12_file</a>
363
461
int                 <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-x509-crl" title="gnutls_certificate_set_x509_crl ()">gnutls_certificate_set_x509_crl</a>     (gnutls_certificate_credentials_t res,
364
462
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crl-t" title="gnutls_x509_crl_t">gnutls_x509_crl_t</a> *crl_list,
365
463
                                                         int crl_list_size);
366
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-x509-cas" title="gnutls_certificate_get_x509_cas ()">gnutls_certificate_get_x509_cas</a>     (gnutls_certificate_credentials_t sc,
 
464
<a
 
465
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
466
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-x509-cas" title="gnutls_certificate_get_x509_cas ()">gnutls_certificate_get_x509_cas</a>     (gnutls_certificate_credentials_t sc,
367
467
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crt-t" title="gnutls_x509_crt_t">gnutls_x509_crt_t</a> **x509_ca_list,
368
468
                                                         unsigned int *ncas);
369
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-x509-crls" title="gnutls_certificate_get_x509_crls ()">gnutls_certificate_get_x509_crls</a>    (gnutls_certificate_credentials_t sc,
 
469
<a
 
470
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
471
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-x509-crls" title="gnutls_certificate_get_x509_crls ()">gnutls_certificate_get_x509_crls</a>    (gnutls_certificate_credentials_t sc,
370
472
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crl-t" title="gnutls_x509_crl_t">gnutls_x509_crl_t</a> **x509_crl_list,
371
473
                                                         unsigned int *ncrls);
372
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-openpgp-keyring" title="gnutls_certificate_get_openpgp_keyring ()">gnutls_certificate_get_openpgp_keyring</a>
 
474
<a
 
475
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
476
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-openpgp-keyring" title="gnutls_certificate_get_openpgp_keyring ()">gnutls_certificate_get_openpgp_keyring</a>
373
477
                                                        (gnutls_certificate_credentials_t sc,
374
478
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-keyring-t" title="gnutls_openpgp_keyring_t">gnutls_openpgp_keyring_t</a> *keyring);
375
479
int                 <a class="link" href="gnutls-gnutls.html#gnutls-global-init" title="gnutls_global_init ()">gnutls_global_init</a>                  (void);
376
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-global-deinit" title="gnutls_global_deinit ()">gnutls_global_deinit</a>                (void);
377
 
void*               (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">*gnutls_alloc_function</a>)            (size_t );
378
 
void*               (<a class="link" href="gnutls-gnutls.html#gnutls-calloc-function" title="gnutls_calloc_function ()">*gnutls_calloc_function</a>)           (size_t ,
379
 
                                                         size_t );
380
 
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-is-secure-function" title="gnutls_is_secure_function ()">*gnutls_is_secure_function</a>)        (const void *);
381
 
void                (<a class="link" href="gnutls-gnutls.html#gnutls-free-function" title="gnutls_free_function ()">*gnutls_free_function</a>)             (void *);
382
 
void*               (<a class="link" href="gnutls-gnutls.html#gnutls-realloc-function" title="gnutls_realloc_function ()">*gnutls_realloc_function</a>)          (void *,
383
 
                                                         size_t );
384
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-mem-functions" title="gnutls_global_set_mem_functions ()">gnutls_global_set_mem_functions</a>     (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">gnutls_alloc_function</a> gt_alloc_func,
 
480
<a
 
481
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
482
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-global-deinit" title="gnutls_global_deinit ()">gnutls_global_deinit</a>                (void);
 
483
<a
 
484
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
485
>void</a>*               (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">*gnutls_alloc_function</a>)            (size_t );
 
486
<a
 
487
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
488
>void</a>*               (<a class="link" href="gnutls-gnutls.html#gnutls-calloc-function" title="gnutls_calloc_function ()">*gnutls_calloc_function</a>)           (size_t ,
 
489
                                                         size_t );
 
490
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-is-secure-function" title="gnutls_is_secure_function ()">*gnutls_is_secure_function</a>)        (const <a
 
491
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
492
>void</a> *);
 
493
<a
 
494
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
495
>void</a>                (<a class="link" href="gnutls-gnutls.html#gnutls-free-function" title="gnutls_free_function ()">*gnutls_free_function</a>)             (<a
 
496
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
497
>void</a> *);
 
498
<a
 
499
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
500
>void</a>*               (<a class="link" href="gnutls-gnutls.html#gnutls-realloc-function" title="gnutls_realloc_function ()">*gnutls_realloc_function</a>)          (<a
 
501
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
502
>void</a> *,
 
503
                                                         size_t );
 
504
<a
 
505
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
506
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-mem-functions" title="gnutls_global_set_mem_functions ()">gnutls_global_set_mem_functions</a>     (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">gnutls_alloc_function</a> gt_alloc_func,
385
507
                                                         gnutls_alloc_functiongt_secure_alloc_func ,
386
508
                                                         gnutls_is_secure_functiongt_is_secure_func ,
387
509
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-realloc-function" title="gnutls_realloc_function ()">gnutls_realloc_function</a> gt_realloc_func,
392
514
extern              gnutls_calloc_function <a class="link" href="gnutls-gnutls.html#gnutls-calloc" title="gnutls_calloc">gnutls_calloc</a>;
393
515
extern              gnutls_free_function <a class="link" href="gnutls-gnutls.html#gnutls-free" title="gnutls_free">gnutls_free</a>;
394
516
char*               <a class="link" href="gnutls-gnutls.html#gnutls-strdup" title="gnutls_strdup ()">gnutls_strdup</a>                       (const char *);
395
 
void                (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">*gnutls_log_func</a>)                  (...,
 
517
<a
 
518
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
519
>void</a>                (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">*gnutls_log_func</a>)                  (...,
396
520
                                                         const char *);
397
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-log-function" title="gnutls_global_set_log_function ()">gnutls_global_set_log_function</a>      (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">gnutls_log_func</a> log_func);
398
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-log-level" title="gnutls_global_set_log_level ()">gnutls_global_set_log_level</a>         (int level);
 
521
<a
 
522
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
523
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-log-function" title="gnutls_global_set_log_function ()">gnutls_global_set_log_function</a>      (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">gnutls_log_func</a> log_func);
 
524
<a
 
525
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
526
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-global-set-log-level" title="gnutls_global_set_log_level ()">gnutls_global_set_log_level</a>         (int level);
399
527
int                 <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-init" title="gnutls_dh_params_init ()">gnutls_dh_params_init</a>               (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> *dh_params);
400
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-deinit" title="gnutls_dh_params_deinit ()">gnutls_dh_params_deinit</a>             (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);
 
528
<a
 
529
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
530
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-deinit" title="gnutls_dh_params_deinit ()">gnutls_dh_params_deinit</a>             (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);
401
531
int                 <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-import-raw" title="gnutls_dh_params_import_raw ()">gnutls_dh_params_import_raw</a>         (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params,
402
532
                                                         const gnutls_datum_t *prime,
403
533
                                                         const gnutls_datum_t *generator);
417
547
int                 <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-cpy" title="gnutls_dh_params_cpy ()">gnutls_dh_params_cpy</a>                (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dst,
418
548
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> src);
419
549
int                 <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-init" title="gnutls_rsa_params_init ()">gnutls_rsa_params_init</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> *rsa_params);
420
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-deinit" title="gnutls_rsa_params_deinit ()">gnutls_rsa_params_deinit</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);
 
550
<a
 
551
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
552
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-deinit" title="gnutls_rsa_params_deinit ()">gnutls_rsa_params_deinit</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);
421
553
int                 <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-cpy" title="gnutls_rsa_params_cpy ()">gnutls_rsa_params_cpy</a>               (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> dst,
422
554
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> src);
423
555
int                 <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-import-raw" title="gnutls_rsa_params_import_raw ()">gnutls_rsa_params_import_raw</a>        (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params,
445
577
                                                         const gnutls_datum_t *pkcs1_params,
446
578
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crt-fmt-t" title="enum gnutls_x509_crt_fmt_t">gnutls_x509_crt_fmt_t</a> format);
447
579
ssize_t             (<a class="link" href="gnutls-gnutls.html#gnutls-pull-func" title="gnutls_pull_func ()">*gnutls_pull_func</a>)                 (<a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ,
448
 
                                                         void *,
 
580
                                                         <a
 
581
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
582
>void</a> *,
449
583
                                                         size_t );
450
584
ssize_t             (<a class="link" href="gnutls-gnutls.html#gnutls-push-func" title="gnutls_push_func ()">*gnutls_push_func</a>)                 (<a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ,
451
 
                                                         const void *,
 
585
                                                         const <a
 
586
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
587
>void</a> *,
452
588
                                                         size_t );
453
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-ptr" title="gnutls_transport_set_ptr ()">gnutls_transport_set_ptr</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
589
<a
 
590
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
591
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-ptr" title="gnutls_transport_set_ptr ()">gnutls_transport_set_ptr</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
454
592
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ptr);
455
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-ptr2" title="gnutls_transport_set_ptr2 ()">gnutls_transport_set_ptr2</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
593
<a
 
594
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
595
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-ptr2" title="gnutls_transport_set_ptr2 ()">gnutls_transport_set_ptr2</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
456
596
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> recv_ptr,
457
597
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> send_ptr);
458
598
<a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-transport-get-ptr" title="gnutls_transport_get_ptr ()">gnutls_transport_get_ptr</a>         (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
459
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-get-ptr2" title="gnutls_transport_get_ptr2 ()">gnutls_transport_get_ptr2</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
599
<a
 
600
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
601
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-get-ptr2" title="gnutls_transport_get_ptr2 ()">gnutls_transport_get_ptr2</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
460
602
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> *recv_ptr,
461
603
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> *send_ptr);
462
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-lowat" title="gnutls_transport_set_lowat ()">gnutls_transport_set_lowat</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
604
<a
 
605
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
606
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-lowat" title="gnutls_transport_set_lowat ()">gnutls_transport_set_lowat</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
463
607
                                                         int num);
464
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-push-function" title="gnutls_transport_set_push_function ()">gnutls_transport_set_push_function</a>  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
608
<a
 
609
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
610
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-push-function" title="gnutls_transport_set_push_function ()">gnutls_transport_set_push_function</a>  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
465
611
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-push-func" title="gnutls_push_func ()">gnutls_push_func</a> push_func);
466
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-pull-function" title="gnutls_transport_set_pull_function ()">gnutls_transport_set_pull_function</a>  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
612
<a
 
613
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
614
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-pull-function" title="gnutls_transport_set_pull_function ()">gnutls_transport_set_pull_function</a>  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
467
615
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-pull-func" title="gnutls_pull_func ()">gnutls_pull_func</a> pull_func);
468
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-errno" title="gnutls_transport_set_errno ()">gnutls_transport_set_errno</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
616
<a
 
617
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
618
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-errno" title="gnutls_transport_set_errno ()">gnutls_transport_set_errno</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
469
619
                                                         int err);
470
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-global-errno" title="gnutls_transport_set_global_errno ()">gnutls_transport_set_global_errno</a>   (int err);
471
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-session-set-ptr" title="gnutls_session_set_ptr ()">gnutls_session_set_ptr</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
472
 
                                                         void *ptr);
473
 
void*               <a class="link" href="gnutls-gnutls.html#gnutls-session-get-ptr" title="gnutls_session_get_ptr ()">gnutls_session_get_ptr</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
474
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-send-cert" title="gnutls_openpgp_send_cert ()">gnutls_openpgp_send_cert</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
620
<a
 
621
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
622
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-transport-set-global-errno" title="gnutls_transport_set_global_errno ()">gnutls_transport_set_global_errno</a>   (int err);
 
623
<a
 
624
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
625
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-session-set-ptr" title="gnutls_session_set_ptr ()">gnutls_session_set_ptr</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
626
                                                         <a
 
627
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
628
>void</a> *ptr);
 
629
<a
 
630
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
631
>void</a>*               <a class="link" href="gnutls-gnutls.html#gnutls-session-get-ptr" title="gnutls_session_get_ptr ()">gnutls_session_get_ptr</a>              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
 
632
<a
 
633
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
634
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-send-cert" title="gnutls_openpgp_send_cert ()">gnutls_openpgp_send_cert</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
475
635
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-crt-status-t" title="enum gnutls_openpgp_crt_status_t">gnutls_openpgp_crt_status_t</a> status);
476
636
int                 <a class="link" href="gnutls-gnutls.html#gnutls-fingerprint" title="gnutls_fingerprint ()">gnutls_fingerprint</a>                  (<a class="link" href="gnutls-gnutls.html#gnutls-digest-algorithm-t" title="enum gnutls_digest_algorithm_t">gnutls_digest_algorithm_t</a> algo,
477
637
                                                         const gnutls_datum_t *data,
478
 
                                                         void *result,
 
638
                                                         <a
 
639
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
640
>void</a> *result,
479
641
                                                         size_t *result_size);
480
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-srp-free-client-credentials" title="gnutls_srp_free_client_credentials ()">gnutls_srp_free_client_credentials</a>  (gnutls_srp_client_credentials_tsc );
 
642
<a
 
643
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
644
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-srp-free-client-credentials" title="gnutls_srp_free_client_credentials ()">gnutls_srp_free_client_credentials</a>  (gnutls_srp_client_credentials_tsc );
481
645
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-allocate-client-credentials" title="gnutls_srp_allocate_client_credentials ()">gnutls_srp_allocate_client_credentials</a>
482
646
                                                        (gnutls_srp_client_credentials_t *sc);
483
647
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-client-credentials" title="gnutls_srp_set_client_credentials ()">gnutls_srp_set_client_credentials</a>   (gnutls_srp_client_credentials_t res,
484
648
                                                         const char *username,
485
649
                                                         const char *password);
486
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-srp-free-server-credentials" title="gnutls_srp_free_server_credentials ()">gnutls_srp_free_server_credentials</a>  (gnutls_srp_server_credentials_tsc );
 
650
<a
 
651
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
652
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-srp-free-server-credentials" title="gnutls_srp_free_server_credentials ()">gnutls_srp_free_server_credentials</a>  (gnutls_srp_server_credentials_tsc );
487
653
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-allocate-server-credentials" title="gnutls_srp_allocate_server_credentials ()">gnutls_srp_allocate_server_credentials</a>
488
654
                                                        (gnutls_srp_server_credentials_t *sc);
489
655
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-server-credentials-file" title="gnutls_srp_set_server_credentials_file ()">gnutls_srp_set_server_credentials_file</a>
503
669
extern              const gnutls_datum_t <a class="link" href="gnutls-gnutls.html#gnutls-srp-1536-group-generator" title="gnutls_srp_1536_group_generator">gnutls_srp_1536_group_generator</a>;
504
670
extern              const gnutls_datum_t <a class="link" href="gnutls-gnutls.html#gnutls-srp-1024-group-prime" title="gnutls_srp_1024_group_prime">gnutls_srp_1024_group_prime</a>;
505
671
extern              const gnutls_datum_t <a class="link" href="gnutls-gnutls.html#gnutls-srp-1024-group-generator" title="gnutls_srp_1024_group_generator">gnutls_srp_1024_group_generator</a>;
506
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-server-credentials-function" title="gnutls_srp_set_server_credentials_function ()">gnutls_srp_set_server_credentials_function</a>
 
672
<a
 
673
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
674
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-server-credentials-function" title="gnutls_srp_set_server_credentials_function ()">gnutls_srp_set_server_credentials_function</a>
507
675
                                                        (gnutls_srp_server_credentials_t cred,
508
676
                                                         gnutls_srp_server_credentials_function *func);
509
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-client-credentials-function" title="gnutls_srp_set_client_credentials_function ()">gnutls_srp_set_client_credentials_function</a>
 
677
<a
 
678
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
679
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-srp-set-client-credentials-function" title="gnutls_srp_set_client_credentials_function ()">gnutls_srp_set_client_credentials_function</a>
510
680
                                                        (gnutls_srp_client_credentials_t cred,
511
681
                                                         gnutls_srp_client_credentials_function *func);
512
682
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-base64-encode" title="gnutls_srp_base64_encode ()">gnutls_srp_base64_encode</a>            (const gnutls_datum_t *data,
520
690
int                 <a class="link" href="gnutls-gnutls.html#gnutls-srp-base64-decode-alloc" title="gnutls_srp_base64_decode_alloc ()">gnutls_srp_base64_decode_alloc</a>      (const gnutls_datum_t *b64_data,
521
691
                                                         gnutls_datum_t *result);
522
692
enum                <a class="link" href="gnutls-gnutls.html#gnutls-psk-key-flags" title="enum gnutls_psk_key_flags">gnutls_psk_key_flags</a>;
523
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-free-client-credentials" title="gnutls_psk_free_client_credentials ()">gnutls_psk_free_client_credentials</a>  (gnutls_psk_client_credentials_tsc );
 
693
<a
 
694
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
695
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-free-client-credentials" title="gnutls_psk_free_client_credentials ()">gnutls_psk_free_client_credentials</a>  (gnutls_psk_client_credentials_tsc );
524
696
int                 <a class="link" href="gnutls-gnutls.html#gnutls-psk-allocate-client-credentials" title="gnutls_psk_allocate_client_credentials ()">gnutls_psk_allocate_client_credentials</a>
525
697
                                                        (gnutls_psk_client_credentials_t *sc);
526
698
int                 <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-client-credentials" title="gnutls_psk_set_client_credentials ()">gnutls_psk_set_client_credentials</a>   (gnutls_psk_client_credentials_t res,
527
699
                                                         const char *username,
528
700
                                                         const gnutls_datum_t *key,
529
701
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-psk-key-flags" title="enum gnutls_psk_key_flags">gnutls_psk_key_flags</a> format);
530
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-free-server-credentials" title="gnutls_psk_free_server_credentials ()">gnutls_psk_free_server_credentials</a>  (gnutls_psk_server_credentials_tsc );
 
702
<a
 
703
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
704
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-free-server-credentials" title="gnutls_psk_free_server_credentials ()">gnutls_psk_free_server_credentials</a>  (gnutls_psk_server_credentials_tsc );
531
705
int                 <a class="link" href="gnutls-gnutls.html#gnutls-psk-allocate-server-credentials" title="gnutls_psk_allocate_server_credentials ()">gnutls_psk_allocate_server_credentials</a>
532
706
                                                        (gnutls_psk_server_credentials_t *sc);
533
707
int                 <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-credentials-file" title="gnutls_psk_set_server_credentials_file ()">gnutls_psk_set_server_credentials_file</a>
538
712
                                                         const char *hint);
539
713
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-psk-server-get-username" title="gnutls_psk_server_get_username ()">gnutls_psk_server_get_username</a>      (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
540
714
const char*         <a class="link" href="gnutls-gnutls.html#gnutls-psk-client-get-hint" title="gnutls_psk_client_get_hint ()">gnutls_psk_client_get_hint</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
541
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-credentials-function" title="gnutls_psk_set_server_credentials_function ()">gnutls_psk_set_server_credentials_function</a>
 
715
<a
 
716
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
717
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-credentials-function" title="gnutls_psk_set_server_credentials_function ()">gnutls_psk_set_server_credentials_function</a>
542
718
                                                        (gnutls_psk_server_credentials_t cred,
543
719
                                                         gnutls_psk_server_credentials_function *func);
544
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-client-credentials-function" title="gnutls_psk_set_client_credentials_function ()">gnutls_psk_set_client_credentials_function</a>
 
720
<a
 
721
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
722
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-client-credentials-function" title="gnutls_psk_set_client_credentials_function ()">gnutls_psk_set_client_credentials_function</a>
545
723
                                                        (gnutls_psk_client_credentials_t cred,
546
724
                                                         gnutls_psk_client_credentials_function *func);
547
725
int                 <a class="link" href="gnutls-gnutls.html#gnutls-hex-encode" title="gnutls_hex_encode ()">gnutls_hex_encode</a>                   (const gnutls_datum_t *data,
550
728
int                 <a class="link" href="gnutls-gnutls.html#gnutls-hex-decode" title="gnutls_hex_decode ()">gnutls_hex_decode</a>                   (const gnutls_datum_t *hex_data,
551
729
                                                         char *result,
552
730
                                                         size_t *result_size);
553
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-dh-params" title="gnutls_psk_set_server_dh_params ()">gnutls_psk_set_server_dh_params</a>     (gnutls_psk_server_credentials_t res,
 
731
<a
 
732
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
733
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-dh-params" title="gnutls_psk_set_server_dh_params ()">gnutls_psk_set_server_dh_params</a>     (gnutls_psk_server_credentials_t res,
554
734
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);
555
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-params-function" title="gnutls_psk_set_server_params_function ()">gnutls_psk_set_server_params_function</a>
 
735
<a
 
736
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
737
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-server-params-function" title="gnutls_psk_set_server_params_function ()">gnutls_psk_set_server_params_function</a>
556
738
                                                        (gnutls_psk_server_credentials_tres ,
557
739
                                                         gnutls_params_function *func);
558
740
int                 <a class="link" href="gnutls-gnutls.html#gnutls-psk-netconf-derive-key" title="gnutls_psk_netconf_derive_key ()">gnutls_psk_netconf_derive_key</a>       (const char *password,
567
749
<a class="link" href="gnutls-gnutls.html#gnutls-credentials-type-t" title="enum gnutls_credentials_type_t">gnutls_credentials_type_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-auth-get-type" title="gnutls_auth_get_type ()">gnutls_auth_get_type</a>          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
568
750
<a class="link" href="gnutls-gnutls.html#gnutls-credentials-type-t" title="enum gnutls_credentials_type_t">gnutls_credentials_type_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-auth-server-get-type" title="gnutls_auth_server_get_type ()">gnutls_auth_server_get_type</a>   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
569
751
<a class="link" href="gnutls-gnutls.html#gnutls-credentials-type-t" title="enum gnutls_credentials_type_t">gnutls_credentials_type_t</a> <a class="link" href="gnutls-gnutls.html#gnutls-auth-client-get-type" title="gnutls_auth_client_get_type ()">gnutls_auth_client_get_type</a>   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
570
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-dh-set-prime-bits" title="gnutls_dh_set_prime_bits ()">gnutls_dh_set_prime_bits</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
752
<a
 
753
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
754
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-dh-set-prime-bits" title="gnutls_dh_set_prime_bits ()">gnutls_dh_set_prime_bits</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
571
755
                                                         unsigned int bits);
572
756
int                 <a class="link" href="gnutls-gnutls.html#gnutls-dh-get-secret-bits" title="gnutls_dh_get_secret_bits ()">gnutls_dh_get_secret_bits</a>           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
573
757
int                 <a class="link" href="gnutls-gnutls.html#gnutls-dh-get-peers-public-bits" title="gnutls_dh_get_peers_public_bits ()">gnutls_dh_get_peers_public_bits</a>     (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
582
766
                                                         gnutls_datum_t *modulus);
583
767
int                 <a class="link" href="gnutls-gnutls.html#gnutls-rsa-export-get-modulus-bits" title="gnutls_rsa_export_get_modulus_bits ()">gnutls_rsa_export_get_modulus_bits</a>  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);
584
768
int                 (<a class="link" href="gnutls-gnutls.html#gnutls-sign-func" title="gnutls_sign_func ()">*gnutls_sign_func</a>)                 (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
585
 
                                                         void *userdata,
 
769
                                                         <a
 
770
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
771
>void</a> *userdata,
586
772
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-certificate-type-t" title="enum gnutls_certificate_type_t">gnutls_certificate_type_t</a> cert_type,
587
773
                                                         const gnutls_datum_t *cert,
588
774
                                                         const gnutls_datum_t *hash,
589
775
                                                         gnutls_datum_t *signature);
590
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-sign-callback-set" title="gnutls_sign_callback_set ()">gnutls_sign_callback_set</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
776
<a
 
777
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
778
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-sign-callback-set" title="gnutls_sign_callback_set ()">gnutls_sign_callback_set</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
591
779
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-sign-func" title="gnutls_sign_func ()">gnutls_sign_func</a> sign_func,
592
 
                                                         void *userdata);
 
780
                                                         <a
 
781
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
782
>void</a> *userdata);
593
783
<a class="link" href="gnutls-gnutls.html#gnutls-sign-func" title="gnutls_sign_func ()">gnutls_sign_func</a>    <a class="link" href="gnutls-gnutls.html#gnutls-sign-callback-get" title="gnutls_sign_callback_get ()">gnutls_sign_callback_get</a>            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
594
 
                                                         void **userdata);
595
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-client-set-retrieve-function" title="gnutls_certificate_client_set_retrieve_function ()">gnutls_certificate_client_set_retrieve_function</a>
 
784
                                                         <a
 
785
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
786
>void</a> **userdata);
 
787
<a
 
788
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
789
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-client-set-retrieve-function" title="gnutls_certificate_client_set_retrieve_function ()">gnutls_certificate_client_set_retrieve_function</a>
596
790
                                                        (gnutls_certificate_credentials_t cred,
597
791
                                                         gnutls_certificate_client_retrieve_function *func);
598
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-server-set-retrieve-function" title="gnutls_certificate_server_set_retrieve_function ()">gnutls_certificate_server_set_retrieve_function</a>
 
792
<a
 
793
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
794
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-server-set-retrieve-function" title="gnutls_certificate_server_set_retrieve_function ()">gnutls_certificate_server_set_retrieve_function</a>
599
795
                                                        (gnutls_certificate_credentials_t cred,
600
796
                                                         gnutls_certificate_server_retrieve_function *func);
601
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-server-set-request" title="gnutls_certificate_server_set_request ()">gnutls_certificate_server_set_request</a>
 
797
<a
 
798
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
799
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-server-set-request" title="gnutls_certificate_server_set_request ()">gnutls_certificate_server_set_request</a>
602
800
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
603
801
                                                         gnutls_certificate_request_treq );
604
802
const gnutls_datum_t* <a class="link" href="gnutls-gnutls.html#gnutls-certificate-get-peers" title="gnutls_certificate_get_peers ()">gnutls_certificate_get_peers</a>      (gnutls_session_tsession ,
636
834
#define             <a class="link" href="gnutls-gnutls.html#GNUTLS-KEY-CRL-SIGN:CAPS" title="GNUTLS_KEY_CRL_SIGN">GNUTLS_KEY_CRL_SIGN</a>
637
835
#define             <a class="link" href="gnutls-gnutls.html#GNUTLS-KEY-ENCIPHER-ONLY:CAPS" title="GNUTLS_KEY_ENCIPHER_ONLY">GNUTLS_KEY_ENCIPHER_ONLY</a>
638
836
#define             <a class="link" href="gnutls-gnutls.html#GNUTLS-KEY-DECIPHER-ONLY:CAPS" title="GNUTLS_KEY_DECIPHER_ONLY">GNUTLS_KEY_DECIPHER_ONLY</a>
639
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-params-function" title="gnutls_certificate_set_params_function ()">gnutls_certificate_set_params_function</a>
 
837
<a
 
838
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
839
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-certificate-set-params-function" title="gnutls_certificate_set_params_function ()">gnutls_certificate_set_params_function</a>
640
840
                                                        (gnutls_certificate_credentials_t res,
641
841
                                                         gnutls_params_function *func);
642
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-params-function" title="gnutls_anon_set_params_function ()">gnutls_anon_set_params_function</a>     (gnutls_anon_server_credentials_t res,
 
842
<a
 
843
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
844
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-anon-set-params-function" title="gnutls_anon_set_params_function ()">gnutls_anon_set_params_function</a>     (gnutls_anon_server_credentials_t res,
643
845
                                                         gnutls_params_function *func);
644
 
void                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-params-function" title="gnutls_psk_set_params_function ()">gnutls_psk_set_params_function</a>      (gnutls_psk_server_credentials_t res,
 
846
<a
 
847
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
848
>void</a>                <a class="link" href="gnutls-gnutls.html#gnutls-psk-set-params-function" title="gnutls_psk_set_params_function ()">gnutls_psk_set_params_function</a>      (gnutls_psk_server_credentials_t res,
645
849
                                                         gnutls_params_function *func);
646
850
int                 <a class="link" href="gnutls-gnutls.html#gnutls-hex2bin" title="gnutls_hex2bin ()">gnutls_hex2bin</a>                      (const char *hex_data,
647
851
                                                         size_t hex_size,
767
971
<a name="gnutls-gnutls.details"></a><h2>Details</h2>
768
972
<div class="refsect2" lang="en">
769
973
<a name="LIBGNUTLS-VERSION:CAPS"></a><h3>LIBGNUTLS_VERSION</h3>
770
 
<pre class="programlisting">#define LIBGNUTLS_VERSION "2.4.1"
 
974
<pre class="programlisting">#define LIBGNUTLS_VERSION "2.4.2"
771
975
</pre>
772
976
</div>
773
977
<hr>
785
989
<hr>
786
990
<div class="refsect2" lang="en">
787
991
<a name="LIBGNUTLS-VERSION-PATCH:CAPS"></a><h3>LIBGNUTLS_VERSION_PATCH</h3>
788
 
<pre class="programlisting">#define LIBGNUTLS_VERSION_PATCH 1
 
992
<pre class="programlisting">#define LIBGNUTLS_VERSION_PATCH 2
789
993
</pre>
790
994
</div>
791
995
<hr>
792
996
<div class="refsect2" lang="en">
793
997
<a name="LIBGNUTLS-VERSION-NUMBER:CAPS"></a><h3>LIBGNUTLS_VERSION_NUMBER</h3>
794
 
<pre class="programlisting">#define LIBGNUTLS_VERSION_NUMBER 0x020401
 
998
<pre class="programlisting">#define LIBGNUTLS_VERSION_NUMBER 0x020402
795
999
</pre>
796
1000
</div>
797
1001
<hr>
1311
1515
<hr>
1312
1516
<div class="refsect2" lang="en">
1313
1517
<a name="gnutls-deinit"></a><h3>gnutls_deinit ()</h3>
1314
 
<pre class="programlisting">void                gnutls_deinit                       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
1518
<pre class="programlisting"><a
 
1519
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
1520
>void</a>                gnutls_deinit                       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
1315
1521
<p>
1316
1522
This function clears all buffers associated with the <em class="parameter"><code>session</code></em>.
1317
1523
This function will also remove session data from the session
2250
2456
<hr>
2251
2457
<div class="refsect2" lang="en">
2252
2458
<a name="gnutls-perror"></a><h3>gnutls_perror ()</h3>
2253
 
<pre class="programlisting">void                gnutls_perror                       (int error);</pre>
 
2459
<pre class="programlisting"><a
 
2460
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2461
>void</a>                gnutls_perror                       (int error);</pre>
2254
2462
<p>
2255
2463
This function is like <code class="function">perror()</code>. The only difference is that it accepts an 
2256
2464
error number returned by a gnutls function.</p>
2283
2491
<hr>
2284
2492
<div class="refsect2" lang="en">
2285
2493
<a name="gnutls-handshake-set-private-extensions"></a><h3>gnutls_handshake_set_private_extensions ()</h3>
2286
 
<pre class="programlisting">void                gnutls_handshake_set_private_extensions
 
2494
<pre class="programlisting"><a
 
2495
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2496
>void</a>                gnutls_handshake_set_private_extensions
2287
2497
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2288
2498
                                                         int allow);</pre>
2289
2499
<p>
2379
2589
<div class="refsect2" lang="en">
2380
2590
<a name="gnutls-record-send"></a><h3>gnutls_record_send ()</h3>
2381
2591
<pre class="programlisting">ssize_t             gnutls_record_send                  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2382
 
                                                         const void *data,
 
2592
                                                         const <a
 
2593
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2594
>void</a> *data,
2383
2595
                                                         size_t sizeofdata);</pre>
2384
2596
<p>
2385
2597
This function has the similar semantics with <code class="function">send()</code>. The only
2433
2645
<div class="refsect2" lang="en">
2434
2646
<a name="gnutls-record-recv"></a><h3>gnutls_record_recv ()</h3>
2435
2647
<pre class="programlisting">ssize_t             gnutls_record_recv                  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2436
 
                                                         void *data,
 
2648
                                                         <a
 
2649
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2650
>void</a> *data,
2437
2651
                                                         size_t sizeofdata);</pre>
2438
2652
<p>
2439
2653
This function has the similar semantics with <code class="function">recv()</code>. The only
2501
2715
<hr>
2502
2716
<div class="refsect2" lang="en">
2503
2717
<a name="gnutls-session-enable-compatibility-mode"></a><h3>gnutls_session_enable_compatibility_mode ()</h3>
2504
 
<pre class="programlisting">void                gnutls_session_enable_compatibility_mode
 
2718
<pre class="programlisting"><a
 
2719
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2720
>void</a>                gnutls_session_enable_compatibility_mode
2505
2721
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
2506
2722
<p>
2507
2723
This function can be used to disable certain (security) features in
2524
2740
<hr>
2525
2741
<div class="refsect2" lang="en">
2526
2742
<a name="gnutls-record-disable-padding"></a><h3>gnutls_record_disable_padding ()</h3>
2527
 
<pre class="programlisting">void                gnutls_record_disable_padding       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
2743
<pre class="programlisting"><a
 
2744
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
2745
>void</a>                gnutls_record_disable_padding       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
2528
2746
<p>
2529
2747
Used to disabled padding in TLS 1.0 and above.  Normally you do
2530
2748
not need to use this function, but there are buggy clients that
2816
3034
<a name="gnutls-server-name-set"></a><h3>gnutls_server_name_set ()</h3>
2817
3035
<pre class="programlisting">int                 gnutls_server_name_set              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2818
3036
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-server-name-type-t" title="enum gnutls_server_name_type_t">gnutls_server_name_type_t</a> type,
2819
 
                                                         const void *name,
 
3037
                                                         const <a
 
3038
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3039
>void</a> *name,
2820
3040
                                                         size_t name_length);</pre>
2821
3041
<p>
2822
3042
This function is to be used by clients that want to inform 
2858
3078
<div class="refsect2" lang="en">
2859
3079
<a name="gnutls-server-name-get"></a><h3>gnutls_server_name_get ()</h3>
2860
3080
<pre class="programlisting">int                 gnutls_server_name_get              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2861
 
                                                         void *data,
 
3081
                                                         <a
 
3082
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3083
>void</a> *data,
2862
3084
                                                         size_t *data_length,
2863
3085
                                                         unsigned int *type,
2864
3086
                                                         unsigned int indx);</pre>
2913
3135
<hr>
2914
3136
<div class="refsect2" lang="en">
2915
3137
<a name="gnutls-oprfi-enable-client"></a><h3>gnutls_oprfi_enable_client ()</h3>
2916
 
<pre class="programlisting">void                gnutls_oprfi_enable_client          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
3138
<pre class="programlisting"><a
 
3139
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3140
>void</a>                gnutls_oprfi_enable_client          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2917
3141
                                                         size_t len,
2918
3142
                                                         unsigned char *data);</pre>
2919
3143
<p>
2949
3173
<div class="refsect2" lang="en">
2950
3174
<a name="gnutls-oprfi-callback-func"></a><h3>gnutls_oprfi_callback_func ()</h3>
2951
3175
<pre class="programlisting">int                 (*gnutls_oprfi_callback_func)       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2952
 
                                                         void *userdata,
 
3176
                                                         <a
 
3177
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3178
>void</a> *userdata,
2953
3179
                                                         size_t oprfi_len,
2954
3180
                                                         unsigned char *in_oprfi,
2955
3181
                                                         unsigned char *out_oprfi);</pre>
2957
3183
<hr>
2958
3184
<div class="refsect2" lang="en">
2959
3185
<a name="gnutls-oprfi-enable-server"></a><h3>gnutls_oprfi_enable_server ()</h3>
2960
 
<pre class="programlisting">void                gnutls_oprfi_enable_server          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
3186
<pre class="programlisting"><a
 
3187
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3188
>void</a>                gnutls_oprfi_enable_server          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
2961
3189
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-oprfi-callback-func" title="gnutls_oprfi_callback_func ()">gnutls_oprfi_callback_func</a> cb,
2962
 
                                                         void *userdata);</pre>
 
3190
                                                         <a
 
3191
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3192
>void</a> *userdata);</pre>
2963
3193
<p>
2964
3194
Request that the server should attempt to accept the Opaque PRF
2965
3195
Input TLS extension.  If the client requests the extension, the
3286
3516
Examples: "NORMAL:!AES-128-CBC",
3287
3517
"EXPORT:!VERS-TLS1.0:+COMP-DEFLATE:+CTYPE-OPENPGP",
3288
3518
"NONE:+VERS-TLS1.0:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL", "NORMAL",
3289
 
"NORMAL:<code class="literal">COMPAT</code>".</p>
 
3519
"NORMAL:<code class="literal">COMPAT</code>".
 
3520
</p>
 
3521
<p>
 
3522
For all the current available algorithms and protocols use "gnutls-cli -l"
 
3523
to get a listing.</p>
3290
3524
<div class="variablelist"><table border="0">
3291
3525
<col align="left" valign="top">
3292
3526
<tbody>
3317
3551
<hr>
3318
3552
<div class="refsect2" lang="en">
3319
3553
<a name="gnutls-priority-deinit"></a><h3>gnutls_priority_deinit ()</h3>
3320
 
<pre class="programlisting">void                gnutls_priority_deinit              (<a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> );</pre>
 
3554
<pre class="programlisting"><a
 
3555
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3556
>void</a>                gnutls_priority_deinit              (<a class="link" href="gnutls-gnutls.html#gnutls-priority-t" title="gnutls_priority_t">gnutls_priority_t</a> );</pre>
3321
3557
<p>
3322
3558
Deinitializes the priority cache.</p>
3323
3559
<div class="variablelist"><table border="0">
3553
3789
<div class="refsect2" lang="en">
3554
3790
<a name="gnutls-session-set-data"></a><h3>gnutls_session_set_data ()</h3>
3555
3791
<pre class="programlisting">int                 gnutls_session_set_data             (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3556
 
                                                         const void *session_data,
 
3792
                                                         const <a
 
3793
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3794
>void</a> *session_data,
3557
3795
                                                         size_t session_data_size);</pre>
3558
3796
<p>
3559
3797
Sets all session parameters, in order to resume a previously
3596
3834
<div class="refsect2" lang="en">
3597
3835
<a name="gnutls-session-get-data"></a><h3>gnutls_session_get_data ()</h3>
3598
3836
<pre class="programlisting">int                 gnutls_session_get_data             (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3599
 
                                                         void *session_data,
 
3837
                                                         <a
 
3838
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3839
>void</a> *session_data,
3600
3840
                                                         size_t *session_data_size);</pre>
3601
3841
<p>
3602
3842
Returns all session parameters, in order to support resuming.  The
3682
3922
<div class="refsect2" lang="en">
3683
3923
<a name="gnutls-session-get-id"></a><h3>gnutls_session_get_id ()</h3>
3684
3924
<pre class="programlisting">int                 gnutls_session_get_id               (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3685
 
                                                         void *session_id,
 
3925
                                                         <a
 
3926
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3927
>void</a> *session_id,
3686
3928
                                                         size_t *session_id_size);</pre>
3687
3929
<p>
3688
3930
Returns the current session id. This can be used if you want to
3736
3978
<hr>
3737
3979
<div class="refsect2" lang="en">
3738
3980
<a name="gnutls-session-get-server-random"></a><h3>gnutls_session_get_server_random ()</h3>
3739
 
<pre class="programlisting">const void*         gnutls_session_get_server_random    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
3981
<pre class="programlisting">const <a
 
3982
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
3983
>void</a>*         gnutls_session_get_server_random    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
3740
3984
<p>
3741
3985
Return a pointer to the 32-byte server random field used in the
3742
3986
session.  The pointer must not be modified or deallocated.
3764
4008
<hr>
3765
4009
<div class="refsect2" lang="en">
3766
4010
<a name="gnutls-session-get-client-random"></a><h3>gnutls_session_get_client_random ()</h3>
3767
 
<pre class="programlisting">const void*         gnutls_session_get_client_random    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
4011
<pre class="programlisting">const <a
 
4012
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4013
>void</a>*         gnutls_session_get_client_random    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
3768
4014
<p>
3769
4015
Return a pointer to the 32-byte client random field used in the
3770
4016
session.  The pointer must not be modified or deallocated.
3792
4038
<hr>
3793
4039
<div class="refsect2" lang="en">
3794
4040
<a name="gnutls-session-get-master-secret"></a><h3>gnutls_session_get_master_secret ()</h3>
3795
 
<pre class="programlisting">const void*         gnutls_session_get_master_secret    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
4041
<pre class="programlisting">const <a
 
4042
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4043
>void</a>*         gnutls_session_get_master_secret    (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
3796
4044
<p>
3797
4045
Return a pointer to the 48-byte master secret in the session.  The
3798
4046
pointer must not be modified or deallocated.
3847
4095
<hr>
3848
4096
<div class="refsect2" lang="en">
3849
4097
<a name="gnutls-db-store-func"></a><h3>gnutls_db_store_func ()</h3>
3850
 
<pre class="programlisting">int                 (*gnutls_db_store_func)             (void *,
 
4098
<pre class="programlisting">int                 (*gnutls_db_store_func)             (<a
 
4099
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4100
>void</a> *,
3851
4101
                                                         gnutls_datum_t key,
3852
4102
                                                         gnutls_datum_t data);</pre>
3853
4103
</div>
3854
4104
<hr>
3855
4105
<div class="refsect2" lang="en">
3856
4106
<a name="gnutls-db-remove-func"></a><h3>gnutls_db_remove_func ()</h3>
3857
 
<pre class="programlisting">int                 (*gnutls_db_remove_func)            (void *,
 
4107
<pre class="programlisting">int                 (*gnutls_db_remove_func)            (<a
 
4108
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4109
>void</a> *,
3858
4110
                                                         gnutls_datum_t key);</pre>
3859
4111
</div>
3860
4112
<hr>
3861
4113
<div class="refsect2" lang="en">
3862
4114
<a name="gnutls-db-retr-func"></a><h3>gnutls_db_retr_func ()</h3>
3863
 
<pre class="programlisting">gnutls_datum_t      (*gnutls_db_retr_func)              (void *,
 
4115
<pre class="programlisting">gnutls_datum_t      (*gnutls_db_retr_func)              (<a
 
4116
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4117
>void</a> *,
3864
4118
                                                         gnutls_datum_t key);</pre>
3865
4119
</div>
3866
4120
<hr>
3867
4121
<div class="refsect2" lang="en">
3868
4122
<a name="gnutls-db-set-cache-expiration"></a><h3>gnutls_db_set_cache_expiration ()</h3>
3869
 
<pre class="programlisting">void                gnutls_db_set_cache_expiration      (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
4123
<pre class="programlisting"><a
 
4124
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4125
>void</a>                gnutls_db_set_cache_expiration      (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3870
4126
                                                         int seconds);</pre>
3871
4127
<p>
3872
4128
Set the expiration time for resumed sessions. The default is 3600
3890
4146
<hr>
3891
4147
<div class="refsect2" lang="en">
3892
4148
<a name="gnutls-db-remove-session"></a><h3>gnutls_db_remove_session ()</h3>
3893
 
<pre class="programlisting">void                gnutls_db_remove_session            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
4149
<pre class="programlisting"><a
 
4150
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4151
>void</a>                gnutls_db_remove_session            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
3894
4152
<p>
3895
4153
This function will remove the current session data from the
3896
4154
session database.  This will prevent future handshakes reusing
3912
4170
<hr>
3913
4171
<div class="refsect2" lang="en">
3914
4172
<a name="gnutls-db-set-retrieve-function"></a><h3>gnutls_db_set_retrieve_function ()</h3>
3915
 
<pre class="programlisting">void                gnutls_db_set_retrieve_function     (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
4173
<pre class="programlisting"><a
 
4174
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4175
>void</a>                gnutls_db_set_retrieve_function     (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3916
4176
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-retr-func" title="gnutls_db_retr_func ()">gnutls_db_retr_func</a> retr_func);</pre>
3917
4177
<p>
3918
4178
Sets the function that will be used to retrieve data from the
3946
4206
<hr>
3947
4207
<div class="refsect2" lang="en">
3948
4208
<a name="gnutls-db-set-remove-function"></a><h3>gnutls_db_set_remove_function ()</h3>
3949
 
<pre class="programlisting">void                gnutls_db_set_remove_function       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
4209
<pre class="programlisting"><a
 
4210
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4211
>void</a>                gnutls_db_set_remove_function       (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3950
4212
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-remove-func" title="gnutls_db_remove_func ()">gnutls_db_remove_func</a> rem_func);</pre>
3951
4213
<p>
3952
4214
Sets the function that will be used to remove data from the
3974
4236
<hr>
3975
4237
<div class="refsect2" lang="en">
3976
4238
<a name="gnutls-db-set-store-function"></a><h3>gnutls_db_set_store_function ()</h3>
3977
 
<pre class="programlisting">void                gnutls_db_set_store_function        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
4239
<pre class="programlisting"><a
 
4240
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4241
>void</a>                gnutls_db_set_store_function        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
3978
4242
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-db-store-func" title="gnutls_db_store_func ()">gnutls_db_store_func</a> store_func);</pre>
3979
4243
<p>
3980
4244
Sets the function that will be used to store data from the resumed
4002
4266
<hr>
4003
4267
<div class="refsect2" lang="en">
4004
4268
<a name="gnutls-db-set-ptr"></a><h3>gnutls_db_set_ptr ()</h3>
4005
 
<pre class="programlisting">void                gnutls_db_set_ptr                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
4006
 
                                                         void *ptr);</pre>
 
4269
<pre class="programlisting"><a
 
4270
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4271
>void</a>                gnutls_db_set_ptr                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
4272
                                                         <a
 
4273
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4274
>void</a> *ptr);</pre>
4007
4275
<p>
4008
4276
Sets the pointer that will be provided to db store, retrieve and
4009
4277
delete functions, as the first argument.</p>
4026
4294
<hr>
4027
4295
<div class="refsect2" lang="en">
4028
4296
<a name="gnutls-db-get-ptr"></a><h3>gnutls_db_get_ptr ()</h3>
4029
 
<pre class="programlisting">void*               gnutls_db_get_ptr                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
4297
<pre class="programlisting"><a
 
4298
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4299
>void</a>*               gnutls_db_get_ptr                   (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
4030
4300
<p>
4031
4301
Get db function pointer.</p>
4032
4302
<div class="variablelist"><table border="0">
4086
4356
<hr>
4087
4357
<div class="refsect2" lang="en">
4088
4358
<a name="gnutls-handshake-set-post-client-hello-function"></a><h3>gnutls_handshake_set_post_client_hello_function ()</h3>
4089
 
<pre class="programlisting">void                gnutls_handshake_set_post_client_hello_function
 
4359
<pre class="programlisting"><a
 
4360
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4361
>void</a>                gnutls_handshake_set_post_client_hello_function
4090
4362
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> ,
4091
4363
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-handshake-post-client-hello-func" title="gnutls_handshake_post_client_hello_func ()">gnutls_handshake_post_client_hello_func</a> );</pre>
4092
4364
<p>
4127
4399
<hr>
4128
4400
<div class="refsect2" lang="en">
4129
4401
<a name="gnutls-handshake-set-max-packet-length"></a><h3>gnutls_handshake_set_max_packet_length ()</h3>
4130
 
<pre class="programlisting">void                gnutls_handshake_set_max_packet_length
 
4402
<pre class="programlisting"><a
 
4403
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4404
>void</a>                gnutls_handshake_set_max_packet_length
4131
4405
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
4132
4406
                                                         size_t max);</pre>
4133
4407
<p>
4190
4464
<hr>
4191
4465
<div class="refsect2" lang="en">
4192
4466
<a name="gnutls-credentials-clear"></a><h3>gnutls_credentials_clear ()</h3>
4193
 
<pre class="programlisting">void                gnutls_credentials_clear            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
4467
<pre class="programlisting"><a
 
4468
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4469
>void</a>                gnutls_credentials_clear            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
4194
4470
<p>
4195
4471
Clears all the credentials previously set in this session.</p>
4196
4472
<div class="variablelist"><table border="0">
4207
4483
<a name="gnutls-credentials-set"></a><h3>gnutls_credentials_set ()</h3>
4208
4484
<pre class="programlisting">int                 gnutls_credentials_set              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
4209
4485
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-credentials-type-t" title="enum gnutls_credentials_type_t">gnutls_credentials_type_t</a> type,
4210
 
                                                         void *cred);</pre>
 
4486
                                                         <a
 
4487
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4488
>void</a> *cred);</pre>
4211
4489
<p>
4212
4490
Sets the needed credentials for the specified type.
4213
4491
Eg username, password - or public and private keys etc.  
4264
4542
<hr>
4265
4543
<div class="refsect2" lang="en">
4266
4544
<a name="gnutls-anon-free-server-credentials"></a><h3>gnutls_anon_free_server_credentials ()</h3>
4267
 
<pre class="programlisting">void                gnutls_anon_free_server_credentials (gnutls_anon_server_credentials_t sc);</pre>
 
4545
<pre class="programlisting"><a
 
4546
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4547
>void</a>                gnutls_anon_free_server_credentials (gnutls_anon_server_credentials_t sc);</pre>
4268
4548
<p>
4269
4549
This structure is complex enough to manipulate directly thus this
4270
4550
helper function is provided in order to free (deallocate) it.</p>
4304
4584
<hr>
4305
4585
<div class="refsect2" lang="en">
4306
4586
<a name="gnutls-anon-set-server-dh-params"></a><h3>gnutls_anon_set_server_dh_params ()</h3>
4307
 
<pre class="programlisting">void                gnutls_anon_set_server_dh_params    (gnutls_anon_server_credentials_t res,
 
4587
<pre class="programlisting"><a
 
4588
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4589
>void</a>                gnutls_anon_set_server_dh_params    (gnutls_anon_server_credentials_t res,
4308
4590
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);</pre>
4309
4591
<p>
4310
4592
This function will set the diffie hellman parameters for an
4329
4611
<hr>
4330
4612
<div class="refsect2" lang="en">
4331
4613
<a name="gnutls-anon-set-server-params-function"></a><h3>gnutls_anon_set_server_params_function ()</h3>
4332
 
<pre class="programlisting">void                gnutls_anon_set_server_params_function
 
4614
<pre class="programlisting"><a
 
4615
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4616
>void</a>                gnutls_anon_set_server_params_function
4333
4617
                                                        (gnutls_anon_server_credentials_tres ,
4334
4618
                                                         gnutls_params_function *func);</pre>
4335
4619
<p>
4355
4639
<hr>
4356
4640
<div class="refsect2" lang="en">
4357
4641
<a name="gnutls-anon-free-client-credentials"></a><h3>gnutls_anon_free_client_credentials ()</h3>
4358
 
<pre class="programlisting">void                gnutls_anon_free_client_credentials (gnutls_anon_client_credentials_tsc );</pre>
 
4642
<pre class="programlisting"><a
 
4643
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4644
>void</a>                gnutls_anon_free_client_credentials (gnutls_anon_client_credentials_tsc );</pre>
4359
4645
<p>
4360
4646
This structure is complex enough to manipulate directly thus this
4361
4647
helper function is provided in order to free (deallocate) it.</p>
4395
4681
<hr>
4396
4682
<div class="refsect2" lang="en">
4397
4683
<a name="gnutls-certificate-free-credentials"></a><h3>gnutls_certificate_free_credentials ()</h3>
4398
 
<pre class="programlisting">void                gnutls_certificate_free_credentials (gnutls_certificate_credentials_tsc );</pre>
 
4684
<pre class="programlisting"><a
 
4685
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4686
>void</a>                gnutls_certificate_free_credentials (gnutls_certificate_credentials_tsc );</pre>
4399
4687
<p>
4400
4688
This structure is complex enough to manipulate directly thus
4401
4689
this helper function is provided in order to free (deallocate) it.
4440
4728
<hr>
4441
4729
<div class="refsect2" lang="en">
4442
4730
<a name="gnutls-certificate-free-keys"></a><h3>gnutls_certificate_free_keys ()</h3>
4443
 
<pre class="programlisting">void                gnutls_certificate_free_keys        (gnutls_certificate_credentials_t sc);</pre>
 
4731
<pre class="programlisting"><a
 
4732
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4733
>void</a>                gnutls_certificate_free_keys        (gnutls_certificate_credentials_t sc);</pre>
4444
4734
<p>
4445
4735
This function will delete all the keys and the certificates associated
4446
4736
with the given credentials. This function must not be called when a
4457
4747
<hr>
4458
4748
<div class="refsect2" lang="en">
4459
4749
<a name="gnutls-certificate-free-cas"></a><h3>gnutls_certificate_free_cas ()</h3>
4460
 
<pre class="programlisting">void                gnutls_certificate_free_cas         (gnutls_certificate_credentials_t sc);</pre>
 
4750
<pre class="programlisting"><a
 
4751
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4752
>void</a>                gnutls_certificate_free_cas         (gnutls_certificate_credentials_t sc);</pre>
4461
4753
<p>
4462
4754
This function will delete all the CAs associated
4463
4755
with the given credentials. Servers that do not use
4475
4767
<hr>
4476
4768
<div class="refsect2" lang="en">
4477
4769
<a name="gnutls-certificate-free-ca-names"></a><h3>gnutls_certificate_free_ca_names ()</h3>
4478
 
<pre class="programlisting">void                gnutls_certificate_free_ca_names    (gnutls_certificate_credentials_t sc);</pre>
 
4770
<pre class="programlisting"><a
 
4771
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4772
>void</a>                gnutls_certificate_free_ca_names    (gnutls_certificate_credentials_t sc);</pre>
4479
4773
<p>
4480
4774
This function will delete all the CA name in the
4481
4775
given credentials. Clients may call this to save some memory
4496
4790
<hr>
4497
4791
<div class="refsect2" lang="en">
4498
4792
<a name="gnutls-certificate-free-crls"></a><h3>gnutls_certificate_free_crls ()</h3>
4499
 
<pre class="programlisting">void                gnutls_certificate_free_crls        (gnutls_certificate_credentials_t sc);</pre>
 
4793
<pre class="programlisting"><a
 
4794
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4795
>void</a>                gnutls_certificate_free_crls        (gnutls_certificate_credentials_t sc);</pre>
4500
4796
<p>
4501
4797
This function will delete all the CRLs associated
4502
4798
with the given credentials.</p>
4512
4808
<hr>
4513
4809
<div class="refsect2" lang="en">
4514
4810
<a name="gnutls-certificate-set-dh-params"></a><h3>gnutls_certificate_set_dh_params ()</h3>
4515
 
<pre class="programlisting">void                gnutls_certificate_set_dh_params    (gnutls_certificate_credentials_t res,
 
4811
<pre class="programlisting"><a
 
4812
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4813
>void</a>                gnutls_certificate_set_dh_params    (gnutls_certificate_credentials_t res,
4516
4814
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);</pre>
4517
4815
<p>
4518
4816
This function will set the diffie hellman parameters for a
4540
4838
<hr>
4541
4839
<div class="refsect2" lang="en">
4542
4840
<a name="gnutls-certificate-set-rsa-export-params"></a><h3>gnutls_certificate_set_rsa_export_params ()</h3>
4543
 
<pre class="programlisting">void                gnutls_certificate_set_rsa_export_params
 
4841
<pre class="programlisting"><a
 
4842
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4843
>void</a>                gnutls_certificate_set_rsa_export_params
4544
4844
                                                        (gnutls_certificate_credentials_tres ,
4545
4845
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);</pre>
4546
4846
<p>
4566
4866
<hr>
4567
4867
<div class="refsect2" lang="en">
4568
4868
<a name="gnutls-certificate-set-verify-flags"></a><h3>gnutls_certificate_set_verify_flags ()</h3>
4569
 
<pre class="programlisting">void                gnutls_certificate_set_verify_flags (gnutls_certificate_credentials_tres ,
 
4869
<pre class="programlisting"><a
 
4870
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4871
>void</a>                gnutls_certificate_set_verify_flags (gnutls_certificate_credentials_tres ,
4570
4872
                                                         unsigned int flags);</pre>
4571
4873
<p>
4572
4874
This function will set the flags to be used at verification of the
4591
4893
<hr>
4592
4894
<div class="refsect2" lang="en">
4593
4895
<a name="gnutls-certificate-set-verify-limits"></a><h3>gnutls_certificate_set_verify_limits ()</h3>
4594
 
<pre class="programlisting">void                gnutls_certificate_set_verify_limits
 
4896
<pre class="programlisting"><a
 
4897
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
4898
>void</a>                gnutls_certificate_set_verify_limits
4595
4899
                                                        (gnutls_certificate_credentials_tres ,
4596
4900
                                                         unsigned int max_bits,
4597
4901
                                                         unsigned int max_depth);</pre>
4904
5208
<hr>
4905
5209
<div class="refsect2" lang="en">
4906
5210
<a name="gnutls-certificate-send-x509-rdn-sequence"></a><h3>gnutls_certificate_send_x509_rdn_sequence ()</h3>
4907
 
<pre class="programlisting">void                gnutls_certificate_send_x509_rdn_sequence
 
5211
<pre class="programlisting"><a
 
5212
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5213
>void</a>                gnutls_certificate_send_x509_rdn_sequence
4908
5214
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
4909
5215
                                                         int status);</pre>
4910
5216
<p>
5174
5480
<hr>
5175
5481
<div class="refsect2" lang="en">
5176
5482
<a name="gnutls-certificate-get-x509-cas"></a><h3>gnutls_certificate_get_x509_cas ()</h3>
5177
 
<pre class="programlisting">void                gnutls_certificate_get_x509_cas     (gnutls_certificate_credentials_t sc,
 
5483
<pre class="programlisting"><a
 
5484
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5485
>void</a>                gnutls_certificate_get_x509_cas     (gnutls_certificate_credentials_t sc,
5178
5486
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crt-t" title="gnutls_x509_crt_t">gnutls_x509_crt_t</a> **x509_ca_list,
5179
5487
                                                         unsigned int *ncas);</pre>
5180
5488
<p>
5206
5514
<hr>
5207
5515
<div class="refsect2" lang="en">
5208
5516
<a name="gnutls-certificate-get-x509-crls"></a><h3>gnutls_certificate_get_x509_crls ()</h3>
5209
 
<pre class="programlisting">void                gnutls_certificate_get_x509_crls    (gnutls_certificate_credentials_t sc,
 
5517
<pre class="programlisting"><a
 
5518
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5519
>void</a>                gnutls_certificate_get_x509_crls    (gnutls_certificate_credentials_t sc,
5210
5520
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-x509-crl-t" title="gnutls_x509_crl_t">gnutls_x509_crl_t</a> **x509_crl_list,
5211
5521
                                                         unsigned int *ncrls);</pre>
5212
5522
<p>
5238
5548
<hr>
5239
5549
<div class="refsect2" lang="en">
5240
5550
<a name="gnutls-certificate-get-openpgp-keyring"></a><h3>gnutls_certificate_get_openpgp_keyring ()</h3>
5241
 
<pre class="programlisting">void                gnutls_certificate_get_openpgp_keyring
 
5551
<pre class="programlisting"><a
 
5552
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5553
>void</a>                gnutls_certificate_get_openpgp_keyring
5242
5554
                                                        (gnutls_certificate_credentials_t sc,
5243
5555
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-keyring-t" title="gnutls_openpgp_keyring_t">gnutls_openpgp_keyring_t</a> *keyring);</pre>
5244
5556
<p>
5308
5620
<hr>
5309
5621
<div class="refsect2" lang="en">
5310
5622
<a name="gnutls-global-deinit"></a><h3>gnutls_global_deinit ()</h3>
5311
 
<pre class="programlisting">void                gnutls_global_deinit                (void);</pre>
 
5623
<pre class="programlisting"><a
 
5624
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5625
>void</a>                gnutls_global_deinit                (void);</pre>
5312
5626
<p>
5313
5627
This function deinitializes the global data, that were initialized
5314
5628
using <a class="link" href="gnutls-gnutls.html#gnutls-global-init" title="gnutls_global_init ()"><code class="function">gnutls_global_init()</code></a>.
5320
5634
<hr>
5321
5635
<div class="refsect2" lang="en">
5322
5636
<a name="gnutls-alloc-function"></a><h3>gnutls_alloc_function ()</h3>
5323
 
<pre class="programlisting">void*               (*gnutls_alloc_function)            (size_t );</pre>
 
5637
<pre class="programlisting"><a
 
5638
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5639
>void</a>*               (*gnutls_alloc_function)            (size_t );</pre>
5324
5640
</div>
5325
5641
<hr>
5326
5642
<div class="refsect2" lang="en">
5327
5643
<a name="gnutls-calloc-function"></a><h3>gnutls_calloc_function ()</h3>
5328
 
<pre class="programlisting">void*               (*gnutls_calloc_function)           (size_t ,
 
5644
<pre class="programlisting"><a
 
5645
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5646
>void</a>*               (*gnutls_calloc_function)           (size_t ,
5329
5647
                                                         size_t );</pre>
5330
5648
</div>
5331
5649
<hr>
5332
5650
<div class="refsect2" lang="en">
5333
5651
<a name="gnutls-is-secure-function"></a><h3>gnutls_is_secure_function ()</h3>
5334
 
<pre class="programlisting">int                 (*gnutls_is_secure_function)        (const void *);</pre>
 
5652
<pre class="programlisting">int                 (*gnutls_is_secure_function)        (const <a
 
5653
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5654
>void</a> *);</pre>
5335
5655
</div>
5336
5656
<hr>
5337
5657
<div class="refsect2" lang="en">
5338
5658
<a name="gnutls-free-function"></a><h3>gnutls_free_function ()</h3>
5339
 
<pre class="programlisting">void                (*gnutls_free_function)             (void *);</pre>
 
5659
<pre class="programlisting"><a
 
5660
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5661
>void</a>                (*gnutls_free_function)             (<a
 
5662
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5663
>void</a> *);</pre>
5340
5664
</div>
5341
5665
<hr>
5342
5666
<div class="refsect2" lang="en">
5343
5667
<a name="gnutls-realloc-function"></a><h3>gnutls_realloc_function ()</h3>
5344
 
<pre class="programlisting">void*               (*gnutls_realloc_function)          (void *,
 
5668
<pre class="programlisting"><a
 
5669
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5670
>void</a>*               (*gnutls_realloc_function)          (<a
 
5671
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5672
>void</a> *,
5345
5673
                                                         size_t );</pre>
5346
5674
</div>
5347
5675
<hr>
5348
5676
<div class="refsect2" lang="en">
5349
5677
<a name="gnutls-global-set-mem-functions"></a><h3>gnutls_global_set_mem_functions ()</h3>
5350
 
<pre class="programlisting">void                gnutls_global_set_mem_functions     (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">gnutls_alloc_function</a> gt_alloc_func,
 
5678
<pre class="programlisting"><a
 
5679
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5680
>void</a>                gnutls_global_set_mem_functions     (<a class="link" href="gnutls-gnutls.html#gnutls-alloc-function" title="gnutls_alloc_function ()">gnutls_alloc_function</a> gt_alloc_func,
5351
5681
                                                         gnutls_alloc_functiongt_secure_alloc_func ,
5352
5682
                                                         gnutls_is_secure_functiongt_is_secure_func ,
5353
5683
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-realloc-function" title="gnutls_realloc_function ()">gnutls_realloc_function</a> gt_realloc_func,
5442
5772
<hr>
5443
5773
<div class="refsect2" lang="en">
5444
5774
<a name="gnutls-log-func"></a><h3>gnutls_log_func ()</h3>
5445
 
<pre class="programlisting">void                (*gnutls_log_func)                  (...,
 
5775
<pre class="programlisting"><a
 
5776
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5777
>void</a>                (*gnutls_log_func)                  (...,
5446
5778
                                                         const char *);</pre>
5447
5779
</div>
5448
5780
<hr>
5449
5781
<div class="refsect2" lang="en">
5450
5782
<a name="gnutls-global-set-log-function"></a><h3>gnutls_global_set_log_function ()</h3>
5451
 
<pre class="programlisting">void                gnutls_global_set_log_function      (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">gnutls_log_func</a> log_func);</pre>
 
5783
<pre class="programlisting"><a
 
5784
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5785
>void</a>                gnutls_global_set_log_function      (<a class="link" href="gnutls-gnutls.html#gnutls-log-func" title="gnutls_log_func ()">gnutls_log_func</a> log_func);</pre>
5452
5786
<p>
5453
5787
This is the function where you set the logging function gnutls
5454
5788
is going to use. This function only accepts a character array.
5470
5804
<hr>
5471
5805
<div class="refsect2" lang="en">
5472
5806
<a name="gnutls-global-set-log-level"></a><h3>gnutls_global_set_log_level ()</h3>
5473
 
<pre class="programlisting">void                gnutls_global_set_log_level         (int level);</pre>
 
5807
<pre class="programlisting"><a
 
5808
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5809
>void</a>                gnutls_global_set_log_level         (int level);</pre>
5474
5810
<p>
5475
5811
This is the function that allows you to set the log level.
5476
5812
The level is an integer between 0 and 9. Higher values mean
5506
5842
<hr>
5507
5843
<div class="refsect2" lang="en">
5508
5844
<a name="gnutls-dh-params-deinit"></a><h3>gnutls_dh_params_deinit ()</h3>
5509
 
<pre class="programlisting">void                gnutls_dh_params_deinit             (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);</pre>
 
5845
<pre class="programlisting"><a
 
5846
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
5847
>void</a>                gnutls_dh_params_deinit             (<a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);</pre>
5510
5848
<p>
5511
5849
This function will deinitialize the DH parameters structure.</p>
5512
5850
<div class="variablelist"><table border="0">
5744
6082
<hr>
5745
6083
<div class="refsect2" lang="en">
5746
6084
<a name="gnutls-rsa-params-deinit"></a><h3>gnutls_rsa_params_deinit ()</h3>
5747
 
<pre class="programlisting">void                gnutls_rsa_params_deinit            (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);</pre>
 
6085
<pre class="programlisting"><a
 
6086
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6087
>void</a>                gnutls_rsa_params_deinit            (<a class="link" href="gnutls-gnutls.html#gnutls-rsa-params-t" title="gnutls_rsa_params_t">gnutls_rsa_params_t</a> rsa_params);</pre>
5748
6088
<p>
5749
6089
This function will deinitialize the RSA parameters structure.</p>
5750
6090
<div class="variablelist"><table border="0">
6013
6353
<div class="refsect2" lang="en">
6014
6354
<a name="gnutls-pull-func"></a><h3>gnutls_pull_func ()</h3>
6015
6355
<pre class="programlisting">ssize_t             (*gnutls_pull_func)                 (<a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ,
6016
 
                                                         void *,
 
6356
                                                         <a
 
6357
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6358
>void</a> *,
6017
6359
                                                         size_t );</pre>
6018
6360
</div>
6019
6361
<hr>
6020
6362
<div class="refsect2" lang="en">
6021
6363
<a name="gnutls-push-func"></a><h3>gnutls_push_func ()</h3>
6022
6364
<pre class="programlisting">ssize_t             (*gnutls_push_func)                 (<a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ,
6023
 
                                                         const void *,
 
6365
                                                         const <a
 
6366
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6367
>void</a> *,
6024
6368
                                                         size_t );</pre>
6025
6369
</div>
6026
6370
<hr>
6027
6371
<div class="refsect2" lang="en">
6028
6372
<a name="gnutls-transport-set-ptr"></a><h3>gnutls_transport_set_ptr ()</h3>
6029
 
<pre class="programlisting">void                gnutls_transport_set_ptr            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6373
<pre class="programlisting"><a
 
6374
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6375
>void</a>                gnutls_transport_set_ptr            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6030
6376
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> ptr);</pre>
6031
6377
<p>
6032
6378
Used to set the first argument of the transport function (like
6051
6397
<hr>
6052
6398
<div class="refsect2" lang="en">
6053
6399
<a name="gnutls-transport-set-ptr2"></a><h3>gnutls_transport_set_ptr2 ()</h3>
6054
 
<pre class="programlisting">void                gnutls_transport_set_ptr2           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6400
<pre class="programlisting"><a
 
6401
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6402
>void</a>                gnutls_transport_set_ptr2           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6055
6403
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> recv_ptr,
6056
6404
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> send_ptr);</pre>
6057
6405
<p>
6107
6455
<hr>
6108
6456
<div class="refsect2" lang="en">
6109
6457
<a name="gnutls-transport-get-ptr2"></a><h3>gnutls_transport_get_ptr2 ()</h3>
6110
 
<pre class="programlisting">void                gnutls_transport_get_ptr2           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6458
<pre class="programlisting"><a
 
6459
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6460
>void</a>                gnutls_transport_get_ptr2           (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6111
6461
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> *recv_ptr,
6112
6462
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-transport-ptr-t" title="gnutls_transport_ptr_t">gnutls_transport_ptr_t</a> *send_ptr);</pre>
6113
6463
<p>
6138
6488
<hr>
6139
6489
<div class="refsect2" lang="en">
6140
6490
<a name="gnutls-transport-set-lowat"></a><h3>gnutls_transport_set_lowat ()</h3>
6141
 
<pre class="programlisting">void                gnutls_transport_set_lowat          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6491
<pre class="programlisting"><a
 
6492
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6493
>void</a>                gnutls_transport_set_lowat          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6142
6494
                                                         int num);</pre>
6143
6495
<p>
6144
6496
Used to set the lowat value in order for select to check if there
6166
6518
<hr>
6167
6519
<div class="refsect2" lang="en">
6168
6520
<a name="gnutls-transport-set-push-function"></a><h3>gnutls_transport_set_push_function ()</h3>
6169
 
<pre class="programlisting">void                gnutls_transport_set_push_function  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6521
<pre class="programlisting"><a
 
6522
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6523
>void</a>                gnutls_transport_set_push_function  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6170
6524
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-push-func" title="gnutls_push_func ()">gnutls_push_func</a> push_func);</pre>
6171
6525
<p>
6172
6526
This is the function where you set a push function for gnutls
6196
6550
<hr>
6197
6551
<div class="refsect2" lang="en">
6198
6552
<a name="gnutls-transport-set-pull-function"></a><h3>gnutls_transport_set_pull_function ()</h3>
6199
 
<pre class="programlisting">void                gnutls_transport_set_pull_function  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6553
<pre class="programlisting"><a
 
6554
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6555
>void</a>                gnutls_transport_set_pull_function  (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6200
6556
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-pull-func" title="gnutls_pull_func ()">gnutls_pull_func</a> pull_func);</pre>
6201
6557
<p>
6202
6558
This is the function where you set a function for gnutls 
6226
6582
<hr>
6227
6583
<div class="refsect2" lang="en">
6228
6584
<a name="gnutls-transport-set-errno"></a><h3>gnutls_transport_set_errno ()</h3>
6229
 
<pre class="programlisting">void                gnutls_transport_set_errno          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6585
<pre class="programlisting"><a
 
6586
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6587
>void</a>                gnutls_transport_set_errno          (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6230
6588
                                                         int err);</pre>
6231
6589
<p>
6232
6590
Store <em class="parameter"><code>err</code></em> in the session-specific errno variable.  Useful values
6264
6622
<hr>
6265
6623
<div class="refsect2" lang="en">
6266
6624
<a name="gnutls-transport-set-global-errno"></a><h3>gnutls_transport_set_global_errno ()</h3>
6267
 
<pre class="programlisting">void                gnutls_transport_set_global_errno   (int err);</pre>
 
6625
<pre class="programlisting"><a
 
6626
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6627
>void</a>                gnutls_transport_set_global_errno   (int err);</pre>
6268
6628
<p>
6269
6629
Store <em class="parameter"><code>err</code></em> in the global errno variable.  Useful values for <em class="parameter"><code>err</code></em> is
6270
6630
EAGAIN and EINTR, other values are treated will be treated as real
6295
6655
<hr>
6296
6656
<div class="refsect2" lang="en">
6297
6657
<a name="gnutls-session-set-ptr"></a><h3>gnutls_session_set_ptr ()</h3>
6298
 
<pre class="programlisting">void                gnutls_session_set_ptr              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6299
 
                                                         void *ptr);</pre>
 
6658
<pre class="programlisting"><a
 
6659
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6660
>void</a>                gnutls_session_set_ptr              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6661
                                                         <a
 
6662
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6663
>void</a> *ptr);</pre>
6300
6664
<p>
6301
6665
This function will set (associate) the user given pointer <em class="parameter"><code>ptr</code></em> to
6302
6666
the session structure.  This is pointer can be accessed with
6320
6684
<hr>
6321
6685
<div class="refsect2" lang="en">
6322
6686
<a name="gnutls-session-get-ptr"></a><h3>gnutls_session_get_ptr ()</h3>
6323
 
<pre class="programlisting">void*               gnutls_session_get_ptr              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
 
6687
<pre class="programlisting"><a
 
6688
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6689
>void</a>*               gnutls_session_get_ptr              (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session);</pre>
6324
6690
<p>
6325
6691
Get user pointer for session.  Useful in callbacks.  This is the
6326
6692
  pointer set with <a class="link" href="gnutls-gnutls.html#gnutls-session-set-ptr" title="gnutls_session_set_ptr ()"><code class="function">gnutls_session_set_ptr()</code></a>.</p>
6344
6710
<hr>
6345
6711
<div class="refsect2" lang="en">
6346
6712
<a name="gnutls-openpgp-send-cert"></a><h3>gnutls_openpgp_send_cert ()</h3>
6347
 
<pre class="programlisting">void                gnutls_openpgp_send_cert            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
6713
<pre class="programlisting"><a
 
6714
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6715
>void</a>                gnutls_openpgp_send_cert            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
6348
6716
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-openpgp-crt-status-t" title="enum gnutls_openpgp_crt_status_t">gnutls_openpgp_crt_status_t</a> status);</pre>
6349
6717
<p>
6350
6718
This function will order gnutls to send the key fingerprint
6372
6740
<a name="gnutls-fingerprint"></a><h3>gnutls_fingerprint ()</h3>
6373
6741
<pre class="programlisting">int                 gnutls_fingerprint                  (<a class="link" href="gnutls-gnutls.html#gnutls-digest-algorithm-t" title="enum gnutls_digest_algorithm_t">gnutls_digest_algorithm_t</a> algo,
6374
6742
                                                         const gnutls_datum_t *data,
6375
 
                                                         void *result,
 
6743
                                                         <a
 
6744
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6745
>void</a> *result,
6376
6746
                                                         size_t *result_size);</pre>
6377
6747
<p>
6378
6748
This function will calculate a fingerprint (actually a hash), of
6420
6790
<hr>
6421
6791
<div class="refsect2" lang="en">
6422
6792
<a name="gnutls-srp-free-client-credentials"></a><h3>gnutls_srp_free_client_credentials ()</h3>
6423
 
<pre class="programlisting">void                gnutls_srp_free_client_credentials  (gnutls_srp_client_credentials_tsc );</pre>
 
6793
<pre class="programlisting"><a
 
6794
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6795
>void</a>                gnutls_srp_free_client_credentials  (gnutls_srp_client_credentials_tsc );</pre>
6424
6796
<p>
6425
6797
This structure is complex enough to manipulate directly thus
6426
6798
this helper function is provided in order to free (deallocate) it.</p>
6500
6872
<hr>
6501
6873
<div class="refsect2" lang="en">
6502
6874
<a name="gnutls-srp-free-server-credentials"></a><h3>gnutls_srp_free_server_credentials ()</h3>
6503
 
<pre class="programlisting">void                gnutls_srp_free_server_credentials  (gnutls_srp_server_credentials_tsc );</pre>
 
6875
<pre class="programlisting"><a
 
6876
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
6877
>void</a>                gnutls_srp_free_server_credentials  (gnutls_srp_server_credentials_tsc );</pre>
6504
6878
<p>
6505
6879
This structure is complex enough to manipulate directly thus
6506
6880
this helper function is provided in order to free (deallocate) it.</p>
6701
7075
<hr>
6702
7076
<div class="refsect2" lang="en">
6703
7077
<a name="gnutls-srp-set-server-credentials-function"></a><h3>gnutls_srp_set_server_credentials_function ()</h3>
6704
 
<pre class="programlisting">void                gnutls_srp_set_server_credentials_function
 
7078
<pre class="programlisting"><a
 
7079
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7080
>void</a>                gnutls_srp_set_server_credentials_function
6705
7081
                                                        (gnutls_srp_server_credentials_t cred,
6706
7082
                                                         gnutls_srp_server_credentials_function *func);</pre>
6707
7083
<p>
6750
7126
<hr>
6751
7127
<div class="refsect2" lang="en">
6752
7128
<a name="gnutls-srp-set-client-credentials-function"></a><h3>gnutls_srp_set_client_credentials_function ()</h3>
6753
 
<pre class="programlisting">void                gnutls_srp_set_client_credentials_function
 
7129
<pre class="programlisting"><a
 
7130
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7131
>void</a>                gnutls_srp_set_client_credentials_function
6754
7132
                                                        (gnutls_srp_client_credentials_t cred,
6755
7133
                                                         gnutls_srp_client_credentials_function *func);</pre>
6756
7134
<p>
6969
7347
<hr>
6970
7348
<div class="refsect2" lang="en">
6971
7349
<a name="gnutls-psk-free-client-credentials"></a><h3>gnutls_psk_free_client_credentials ()</h3>
6972
 
<pre class="programlisting">void                gnutls_psk_free_client_credentials  (gnutls_psk_client_credentials_tsc );</pre>
 
7350
<pre class="programlisting"><a
 
7351
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7352
>void</a>                gnutls_psk_free_client_credentials  (gnutls_psk_client_credentials_tsc );</pre>
6973
7353
<p>
6974
7354
This structure is complex enough to manipulate directly thus this
6975
7355
helper function is provided in order to free (deallocate) it.</p>
7055
7435
<hr>
7056
7436
<div class="refsect2" lang="en">
7057
7437
<a name="gnutls-psk-free-server-credentials"></a><h3>gnutls_psk_free_server_credentials ()</h3>
7058
 
<pre class="programlisting">void                gnutls_psk_free_server_credentials  (gnutls_psk_server_credentials_tsc );</pre>
 
7438
<pre class="programlisting"><a
 
7439
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7440
>void</a>                gnutls_psk_free_server_credentials  (gnutls_psk_server_credentials_tsc );</pre>
7059
7441
<p>
7060
7442
This structure is complex enough to manipulate directly thus this
7061
7443
helper function is provided in order to free (deallocate) it.</p>
7211
7593
<hr>
7212
7594
<div class="refsect2" lang="en">
7213
7595
<a name="gnutls-psk-set-server-credentials-function"></a><h3>gnutls_psk_set_server_credentials_function ()</h3>
7214
 
<pre class="programlisting">void                gnutls_psk_set_server_credentials_function
 
7596
<pre class="programlisting"><a
 
7597
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7598
>void</a>                gnutls_psk_set_server_credentials_function
7215
7599
                                                        (gnutls_psk_server_credentials_t cred,
7216
7600
                                                         gnutls_psk_server_credentials_function *func);</pre>
7217
7601
<p>
7251
7635
<hr>
7252
7636
<div class="refsect2" lang="en">
7253
7637
<a name="gnutls-psk-set-client-credentials-function"></a><h3>gnutls_psk_set_client_credentials_function ()</h3>
7254
 
<pre class="programlisting">void                gnutls_psk_set_client_credentials_function
 
7638
<pre class="programlisting"><a
 
7639
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7640
>void</a>                gnutls_psk_set_client_credentials_function
7255
7641
                                                        (gnutls_psk_client_credentials_t cred,
7256
7642
                                                         gnutls_psk_client_credentials_function *func);</pre>
7257
7643
<p>
7366
7752
<hr>
7367
7753
<div class="refsect2" lang="en">
7368
7754
<a name="gnutls-psk-set-server-dh-params"></a><h3>gnutls_psk_set_server_dh_params ()</h3>
7369
 
<pre class="programlisting">void                gnutls_psk_set_server_dh_params     (gnutls_psk_server_credentials_t res,
 
7755
<pre class="programlisting"><a
 
7756
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7757
>void</a>                gnutls_psk_set_server_dh_params     (gnutls_psk_server_credentials_t res,
7370
7758
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-dh-params-t" title="gnutls_dh_params_t">gnutls_dh_params_t</a> dh_params);</pre>
7371
7759
<p>
7372
7760
This function will set the diffie hellman parameters for an
7391
7779
<hr>
7392
7780
<div class="refsect2" lang="en">
7393
7781
<a name="gnutls-psk-set-server-params-function"></a><h3>gnutls_psk_set_server_params_function ()</h3>
7394
 
<pre class="programlisting">void                gnutls_psk_set_server_params_function
 
7782
<pre class="programlisting"><a
 
7783
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7784
>void</a>                gnutls_psk_set_server_params_function
7395
7785
                                                        (gnutls_psk_server_credentials_tres ,
7396
7786
                                                         gnutls_params_function *func);</pre>
7397
7787
<p>
7581
7971
<hr>
7582
7972
<div class="refsect2" lang="en">
7583
7973
<a name="gnutls-dh-set-prime-bits"></a><h3>gnutls_dh_set_prime_bits ()</h3>
7584
 
<pre class="programlisting">void                gnutls_dh_set_prime_bits            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
7974
<pre class="programlisting"><a
 
7975
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
7976
>void</a>                gnutls_dh_set_prime_bits            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
7585
7977
                                                         unsigned int bits);</pre>
7586
7978
<p>
7587
7979
This function sets the number of bits, for use in an Diffie Hellman
7819
8211
<div class="refsect2" lang="en">
7820
8212
<a name="gnutls-sign-func"></a><h3>gnutls_sign_func ()</h3>
7821
8213
<pre class="programlisting">int                 (*gnutls_sign_func)                 (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
7822
 
                                                         void *userdata,
 
8214
                                                         <a
 
8215
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8216
>void</a> *userdata,
7823
8217
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-certificate-type-t" title="enum gnutls_certificate_type_t">gnutls_certificate_type_t</a> cert_type,
7824
8218
                                                         const gnutls_datum_t *cert,
7825
8219
                                                         const gnutls_datum_t *hash,
7828
8222
<hr>
7829
8223
<div class="refsect2" lang="en">
7830
8224
<a name="gnutls-sign-callback-set"></a><h3>gnutls_sign_callback_set ()</h3>
7831
 
<pre class="programlisting">void                gnutls_sign_callback_set            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
 
8225
<pre class="programlisting"><a
 
8226
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8227
>void</a>                gnutls_sign_callback_set            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
7832
8228
                                                         <a class="link" href="gnutls-gnutls.html#gnutls-sign-func" title="gnutls_sign_func ()">gnutls_sign_func</a> sign_func,
7833
 
                                                         void *userdata);</pre>
 
8229
                                                         <a
 
8230
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8231
>void</a> *userdata);</pre>
7834
8232
<p>
7835
8233
Set the callback function.  The function must have this prototype:
7836
8234
</p>
7871
8269
<div class="refsect2" lang="en">
7872
8270
<a name="gnutls-sign-callback-get"></a><h3>gnutls_sign_callback_get ()</h3>
7873
8271
<pre class="programlisting"><a class="link" href="gnutls-gnutls.html#gnutls-sign-func" title="gnutls_sign_func ()">gnutls_sign_func</a>    gnutls_sign_callback_get            (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
7874
 
                                                         void **userdata);</pre>
 
8272
                                                         <a
 
8273
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8274
>void</a> **userdata);</pre>
7875
8275
<p>
7876
8276
Retrieve the callback function, and its userdata pointer.</p>
7877
8277
<div class="variablelist"><table border="0">
7899
8299
<hr>
7900
8300
<div class="refsect2" lang="en">
7901
8301
<a name="gnutls-certificate-client-set-retrieve-function"></a><h3>gnutls_certificate_client_set_retrieve_function ()</h3>
7902
 
<pre class="programlisting">void                gnutls_certificate_client_set_retrieve_function
 
8302
<pre class="programlisting"><a
 
8303
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8304
>void</a>                gnutls_certificate_client_set_retrieve_function
7903
8305
                                                        (gnutls_certificate_credentials_t cred,
7904
8306
                                                         gnutls_certificate_client_retrieve_function *func);</pre>
7905
8307
<p>
7951
8353
<hr>
7952
8354
<div class="refsect2" lang="en">
7953
8355
<a name="gnutls-certificate-server-set-retrieve-function"></a><h3>gnutls_certificate_server_set_retrieve_function ()</h3>
7954
 
<pre class="programlisting">void                gnutls_certificate_server_set_retrieve_function
 
8356
<pre class="programlisting"><a
 
8357
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8358
>void</a>                gnutls_certificate_server_set_retrieve_function
7955
8359
                                                        (gnutls_certificate_credentials_t cred,
7956
8360
                                                         gnutls_certificate_server_retrieve_function *func);</pre>
7957
8361
<p>
7990
8394
<hr>
7991
8395
<div class="refsect2" lang="en">
7992
8396
<a name="gnutls-certificate-server-set-request"></a><h3>gnutls_certificate_server_set_request ()</h3>
7993
 
<pre class="programlisting">void                gnutls_certificate_server_set_request
 
8397
<pre class="programlisting"><a
 
8398
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8399
>void</a>                gnutls_certificate_server_set_request
7994
8400
                                                        (<a class="link" href="gnutls-gnutls.html#gnutls-session-t" title="gnutls_session_t">gnutls_session_t</a> session,
7995
8401
                                                         gnutls_certificate_request_treq );</pre>
7996
8402
<p>
8462
8868
<hr>
8463
8869
<div class="refsect2" lang="en">
8464
8870
<a name="gnutls-certificate-set-params-function"></a><h3>gnutls_certificate_set_params_function ()</h3>
8465
 
<pre class="programlisting">void                gnutls_certificate_set_params_function
 
8871
<pre class="programlisting"><a
 
8872
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8873
>void</a>                gnutls_certificate_set_params_function
8466
8874
                                                        (gnutls_certificate_credentials_t res,
8467
8875
                                                         gnutls_params_function *func);</pre>
8468
8876
<p>
8488
8896
<hr>
8489
8897
<div class="refsect2" lang="en">
8490
8898
<a name="gnutls-anon-set-params-function"></a><h3>gnutls_anon_set_params_function ()</h3>
8491
 
<pre class="programlisting">void                gnutls_anon_set_params_function     (gnutls_anon_server_credentials_t res,
 
8899
<pre class="programlisting"><a
 
8900
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8901
>void</a>                gnutls_anon_set_params_function     (gnutls_anon_server_credentials_t res,
8492
8902
                                                         gnutls_params_function *func);</pre>
8493
8903
<p>
8494
8904
This function will set a callback in order for the server to get
8513
8923
<hr>
8514
8924
<div class="refsect2" lang="en">
8515
8925
<a name="gnutls-psk-set-params-function"></a><h3>gnutls_psk_set_params_function ()</h3>
8516
 
<pre class="programlisting">void                gnutls_psk_set_params_function      (gnutls_psk_server_credentials_t res,
 
8926
<pre class="programlisting"><a
 
8927
href="/usr/share/gtk-doc/html/gnutls/gnutls-gnutls.html#void"
 
8928
>void</a>                gnutls_psk_set_params_function      (gnutls_psk_server_credentials_t res,
8517
8929
                                                         gnutls_params_function *func);</pre>
8518
8930
<p>
8519
8931
This function will set a callback in order for the server to get