~ubuntu-branches/ubuntu/gutsy/gnutls13/gutsy-proposed

« back to all changes in this revision

Viewing changes to doc/reference/xml/openssl.xml

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Metzler
  • Date: 2007-04-21 10:57:02 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070421105702-pcr1znxco54p61qo
Tags: 1.6.2-1
* New upstream version
  - Really Closes: #403887 libgnutls failes to parse OpenSSL generated
    certificates, since it contains a regenerated pkix_asn1_tab.c.
  - Ship German translation. Closes: #392857

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
4
<refentry id="gnutls-openssl">
5
5
<refmeta>
6
 
<refentrytitle id="top_of_page">openssl</refentrytitle>
 
6
<refentrytitle role="top_of_page">openssl</refentrytitle>
7
7
<manvolnum>3</manvolnum>
8
8
<refmiscinfo>GNUTLS Library</refmiscinfo>
9
9
</refmeta>
14
14
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
15
15
</refnamediv>
16
16
 
17
 
<refsynopsisdiv id="synopsis">
18
 
<title id="synopsis.title">Synopsis</title>
 
17
<refsynopsisdiv role="synopsis">
 
18
<title role="synopsis.title">Synopsis</title>
19
19
 
20
20
<synopsis>
21
21
 
80
80
                                             <link linkend="int">int</link> verify_mode,
81
81
                                             <link linkend="int">int</link> (*verify_callback) (int, X509_STORE_CTX *));
82
82
unsigned <link linkend="long">long</link> <link linkend="SSL-CTX-set-options">SSL_CTX_set_options</link>           (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx,
83
 
                                             unsigned <link linkend="long-options">long options</link>);
 
83
                                             long <link linkend="options">options</link> );
84
84
<link linkend="long">long</link>        <link linkend="SSL-CTX-set-mode">SSL_CTX_set_mode</link>                (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx,
85
 
                                             <link linkend="long-mode">long mode</link>);
 
85
                                             long <link linkend="mode">mode</link> );
86
86
<link linkend="int">int</link>         <link linkend="SSL-CTX-set-cipher-list">SSL_CTX_set_cipher_list</link>         (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx,
87
87
                                             const <link linkend="char">char</link> *list);
88
88
<link linkend="long">long</link>        <link linkend="SSL-CTX-sess-number">SSL_CTX_sess_number</link>             (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx);
159
159
<link linkend="BIO:CAPS">BIO</link>*        <link linkend="BIO-new-socket">BIO_new_socket</link>                  (<link linkend="int">int</link> sock,
160
160
                                             <link linkend="int">int</link> close_flag);
161
161
unsigned <link linkend="long">long</link> <link linkend="ERR-get-error">ERR_get_error</link>                 (void);
162
 
const <link linkend="char">char</link>* <link linkend="ERR-error-string">ERR_error_string</link>                (unsigned <link linkend="long-e">long e</link>,
 
162
const <link linkend="char">char</link>* <link linkend="ERR-error-string">ERR_error_string</link>                (long <link linkend="e">e</link> ,
163
163
                                             <link linkend="char">char</link> *buf);
164
164
<link linkend="int">int</link>         <link linkend="RAND-status">RAND_status</link>                     (void);
165
165
<link linkend="void">void</link>        <link linkend="RAND-seed">RAND_seed</link>                       (const <link linkend="void">void</link> *buf,
169
169
const <link linkend="char">char</link>* <link linkend="RAND-file-name">RAND_file_name</link>                  (<link linkend="char">char</link> *buf,
170
170
                                             <link linkend="size-t">size_t</link> len);
171
171
<link linkend="int">int</link>         <link linkend="RAND-load-file">RAND_load_file</link>                  (const <link linkend="char">char</link> *name,
172
 
                                             <link linkend="long-maxbytes">long maxbytes</link>);
 
172
                                             long <link linkend="maxbytes">maxbytes</link> );
173
173
<link linkend="int">int</link>         <link linkend="RAND-write-file">RAND_write_file</link>                 (const <link linkend="char">char</link> *name);
174
174
<link linkend="int">int</link>         <link linkend="RAND-egd-bytes">RAND_egd_bytes</link>                  (const <link linkend="char">char</link> *path,
175
175
                                             <link linkend="int">int</link> bytes);
182
182
<link linkend="void">void</link>        <link linkend="MD5-Final">MD5_Final</link>                       (unsigned <link linkend="char">char</link> *md,
183
183
                                             <link linkend="MD5-CTX:CAPS">MD5_CTX</link> *ctx);
184
184
unsigned <link linkend="char">char</link>* <link linkend="MD5:CAPS">MD5</link>                          (unsigned <link linkend="char">char</link> *buf,
185
 
                                             unsigned <link linkend="long-len">long len</link>,
 
185
                                             long <link linkend="len">len</link> ,
186
186
                                             unsigned <link linkend="char">char</link> *md);
187
187
<link linkend="void">void</link>        <link linkend="RIPEMD160-Init">RIPEMD160_Init</link>                  (<link linkend="RIPEMD160-CTX:CAPS">RIPEMD160_CTX</link> *ctx);
188
188
<link linkend="void">void</link>        <link linkend="RIPEMD160-Update">RIPEMD160_Update</link>                (<link linkend="RIPEMD160-CTX:CAPS">RIPEMD160_CTX</link> *ctx,
191
191
<link linkend="void">void</link>        <link linkend="RIPEMD160-Final">RIPEMD160_Final</link>                 (unsigned <link linkend="char">char</link> *md,
192
192
                                             <link linkend="RIPEMD160-CTX:CAPS">RIPEMD160_CTX</link> *ctx);
193
193
unsigned <link linkend="char">char</link>* <link linkend="RIPEMD160:CAPS">RIPEMD160</link>                    (unsigned <link linkend="char">char</link> *buf,
194
 
                                             unsigned <link linkend="long-len">long len</link>,
 
194
                                             long <link linkend="len">len</link> ,
195
195
                                             unsigned <link linkend="char">char</link> *md);
196
196
</synopsis>
197
197
</refsynopsisdiv>
204
204
 
205
205
 
206
206
 
207
 
<refsect1 id="desc">
208
 
<title id="desc.title">Description</title>
 
207
<refsect1 role="desc">
 
208
<title role="desc.title">Description</title>
209
209
<para>
210
210
 
211
211
</para>
212
212
</refsect1>
213
213
 
214
 
<refsect1 id="details">
215
 
<title id="details.title">Details</title>
 
214
<refsect1 role="details">
 
215
<title role="details.title">Details</title>
216
216
<refsect2>
217
217
<title><anchor id="GNUTLS-X509-CN-SIZE:CAPS" role="macro"/>GNUTLS_X509_CN_SIZE</title>
218
 
<indexterm><primary>GNUTLS_X509_CN_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_CN_SIZE 256
219
 
</programlisting>
 
218
<indexterm><primary>GNUTLS_X509_CN_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_CN_SIZE</programlisting>
220
219
<para>
221
220
 
222
221
</para></refsect2>
223
222
<refsect2>
224
223
<title><anchor id="GNUTLS-X509-C-SIZE:CAPS" role="macro"/>GNUTLS_X509_C_SIZE</title>
225
 
<indexterm><primary>GNUTLS_X509_C_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_C_SIZE 3
226
 
</programlisting>
 
224
<indexterm><primary>GNUTLS_X509_C_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_C_SIZE</programlisting>
227
225
<para>
228
226
 
229
227
</para></refsect2>
230
228
<refsect2>
231
229
<title><anchor id="GNUTLS-X509-O-SIZE:CAPS" role="macro"/>GNUTLS_X509_O_SIZE</title>
232
 
<indexterm><primary>GNUTLS_X509_O_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_O_SIZE 256
233
 
</programlisting>
 
230
<indexterm><primary>GNUTLS_X509_O_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_O_SIZE</programlisting>
234
231
<para>
235
232
 
236
233
</para></refsect2>
237
234
<refsect2>
238
235
<title><anchor id="GNUTLS-X509-OU-SIZE:CAPS" role="macro"/>GNUTLS_X509_OU_SIZE</title>
239
 
<indexterm><primary>GNUTLS_X509_OU_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_OU_SIZE 256
240
 
</programlisting>
 
236
<indexterm><primary>GNUTLS_X509_OU_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_OU_SIZE</programlisting>
241
237
<para>
242
238
 
243
239
</para></refsect2>
244
240
<refsect2>
245
241
<title><anchor id="GNUTLS-X509-L-SIZE:CAPS" role="macro"/>GNUTLS_X509_L_SIZE</title>
246
 
<indexterm><primary>GNUTLS_X509_L_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_L_SIZE 256
247
 
</programlisting>
 
242
<indexterm><primary>GNUTLS_X509_L_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_L_SIZE</programlisting>
248
243
<para>
249
244
 
250
245
</para></refsect2>
251
246
<refsect2>
252
247
<title><anchor id="GNUTLS-X509-S-SIZE:CAPS" role="macro"/>GNUTLS_X509_S_SIZE</title>
253
 
<indexterm><primary>GNUTLS_X509_S_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_S_SIZE 256
254
 
</programlisting>
 
248
<indexterm><primary>GNUTLS_X509_S_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_S_SIZE</programlisting>
255
249
<para>
256
250
 
257
251
</para></refsect2>
258
252
<refsect2>
259
253
<title><anchor id="GNUTLS-X509-EMAIL-SIZE:CAPS" role="macro"/>GNUTLS_X509_EMAIL_SIZE</title>
260
 
<indexterm><primary>GNUTLS_X509_EMAIL_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_EMAIL_SIZE 256
261
 
</programlisting>
 
254
<indexterm><primary>GNUTLS_X509_EMAIL_SIZE</primary></indexterm><programlisting>#define     GNUTLS_X509_EMAIL_SIZE</programlisting>
262
255
<para>
263
256
 
264
257
</para></refsect2>
265
258
<refsect2>
266
259
<title><anchor id="OPENSSL-VERSION-NUMBER:CAPS" role="macro"/>OPENSSL_VERSION_NUMBER</title>
267
 
<indexterm><primary>OPENSSL_VERSION_NUMBER</primary></indexterm><programlisting>#define OPENSSL_VERSION_NUMBER (0x0090604F)
268
 
</programlisting>
 
260
<indexterm><primary>OPENSSL_VERSION_NUMBER</primary></indexterm><programlisting>#define     OPENSSL_VERSION_NUMBER</programlisting>
269
261
<para>
270
262
 
271
263
</para></refsect2>
272
264
<refsect2>
273
265
<title><anchor id="SSLEAY-VERSION-NUMBER:CAPS" role="macro"/>SSLEAY_VERSION_NUMBER</title>
274
 
<indexterm><primary>SSLEAY_VERSION_NUMBER</primary></indexterm><programlisting>#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER
275
 
</programlisting>
 
266
<indexterm><primary>SSLEAY_VERSION_NUMBER</primary></indexterm><programlisting>#define     SSLEAY_VERSION_NUMBER</programlisting>
276
267
<para>
277
268
 
278
269
</para></refsect2>
279
270
<refsect2>
280
271
<title><anchor id="OPENSSL-VERSION-TEXT:CAPS" role="macro"/>OPENSSL_VERSION_TEXT</title>
281
 
<indexterm><primary>OPENSSL_VERSION_TEXT</primary></indexterm><programlisting>#define OPENSSL_VERSION_TEXT ("GNUTLS " LIBGNUTLS_VERSION " ")
282
 
</programlisting>
 
272
<indexterm><primary>OPENSSL_VERSION_TEXT</primary></indexterm><programlisting>#define     OPENSSL_VERSION_TEXT</programlisting>
283
273
<para>
284
274
 
285
275
</para></refsect2>
286
276
<refsect2>
287
277
<title><anchor id="SSL-ERROR-NONE:CAPS" role="macro"/>SSL_ERROR_NONE</title>
288
 
<indexterm><primary>SSL_ERROR_NONE</primary></indexterm><programlisting>#define SSL_ERROR_NONE        (0)
289
 
</programlisting>
 
278
<indexterm><primary>SSL_ERROR_NONE</primary></indexterm><programlisting>#define     SSL_ERROR_NONE</programlisting>
290
279
<para>
291
280
 
292
281
</para></refsect2>
293
282
<refsect2>
294
283
<title><anchor id="SSL-ERROR-SSL:CAPS" role="macro"/>SSL_ERROR_SSL</title>
295
 
<indexterm><primary>SSL_ERROR_SSL</primary></indexterm><programlisting>#define SSL_ERROR_SSL         (1)
296
 
</programlisting>
 
284
<indexterm><primary>SSL_ERROR_SSL</primary></indexterm><programlisting>#define     SSL_ERROR_SSL</programlisting>
297
285
<para>
298
286
 
299
287
</para></refsect2>
300
288
<refsect2>
301
289
<title><anchor id="SSL-ERROR-WANT-READ:CAPS" role="macro"/>SSL_ERROR_WANT_READ</title>
302
 
<indexterm><primary>SSL_ERROR_WANT_READ</primary></indexterm><programlisting>#define SSL_ERROR_WANT_READ   (2)
303
 
</programlisting>
 
290
<indexterm><primary>SSL_ERROR_WANT_READ</primary></indexterm><programlisting>#define     SSL_ERROR_WANT_READ</programlisting>
304
291
<para>
305
292
 
306
293
</para></refsect2>
307
294
<refsect2>
308
295
<title><anchor id="SSL-ERROR-WANT-WRITE:CAPS" role="macro"/>SSL_ERROR_WANT_WRITE</title>
309
 
<indexterm><primary>SSL_ERROR_WANT_WRITE</primary></indexterm><programlisting>#define SSL_ERROR_WANT_WRITE  (3)
310
 
</programlisting>
 
296
<indexterm><primary>SSL_ERROR_WANT_WRITE</primary></indexterm><programlisting>#define     SSL_ERROR_WANT_WRITE</programlisting>
311
297
<para>
312
298
 
313
299
</para></refsect2>
314
300
<refsect2>
315
301
<title><anchor id="SSL-ERROR-SYSCALL:CAPS" role="macro"/>SSL_ERROR_SYSCALL</title>
316
 
<indexterm><primary>SSL_ERROR_SYSCALL</primary></indexterm><programlisting>#define SSL_ERROR_SYSCALL     (5)
317
 
</programlisting>
 
302
<indexterm><primary>SSL_ERROR_SYSCALL</primary></indexterm><programlisting>#define     SSL_ERROR_SYSCALL</programlisting>
318
303
<para>
319
304
 
320
305
</para></refsect2>
321
306
<refsect2>
322
307
<title><anchor id="SSL-ERROR-ZERO-RETURN:CAPS" role="macro"/>SSL_ERROR_ZERO_RETURN</title>
323
 
<indexterm><primary>SSL_ERROR_ZERO_RETURN</primary></indexterm><programlisting>#define SSL_ERROR_ZERO_RETURN (6)
324
 
</programlisting>
 
308
<indexterm><primary>SSL_ERROR_ZERO_RETURN</primary></indexterm><programlisting>#define     SSL_ERROR_ZERO_RETURN</programlisting>
325
309
<para>
326
310
 
327
311
</para></refsect2>
328
312
<refsect2>
329
313
<title><anchor id="SSL-FILETYPE-PEM:CAPS" role="macro"/>SSL_FILETYPE_PEM</title>
330
 
<indexterm><primary>SSL_FILETYPE_PEM</primary></indexterm><programlisting>#define SSL_FILETYPE_PEM (GNUTLS_X509_FMT_PEM)
331
 
</programlisting>
 
314
<indexterm><primary>SSL_FILETYPE_PEM</primary></indexterm><programlisting>#define     SSL_FILETYPE_PEM</programlisting>
332
315
<para>
333
316
 
334
317
</para></refsect2>
335
318
<refsect2>
336
319
<title><anchor id="SSL-VERIFY-NONE:CAPS" role="macro"/>SSL_VERIFY_NONE</title>
337
 
<indexterm><primary>SSL_VERIFY_NONE</primary></indexterm><programlisting>#define SSL_VERIFY_NONE (0)
338
 
</programlisting>
 
320
<indexterm><primary>SSL_VERIFY_NONE</primary></indexterm><programlisting>#define     SSL_VERIFY_NONE</programlisting>
339
321
<para>
340
322
 
341
323
</para></refsect2>
342
324
<refsect2>
343
325
<title><anchor id="SSL-ST-OK:CAPS" role="macro"/>SSL_ST_OK</title>
344
 
<indexterm><primary>SSL_ST_OK</primary></indexterm><programlisting>#define SSL_ST_OK (1)
345
 
</programlisting>
 
326
<indexterm><primary>SSL_ST_OK</primary></indexterm><programlisting>#define     SSL_ST_OK</programlisting>
346
327
<para>
347
328
 
348
329
</para></refsect2>
349
330
<refsect2>
350
331
<title><anchor id="X509-V-ERR-CERT-NOT-YET-VALID:CAPS" role="macro"/>X509_V_ERR_CERT_NOT_YET_VALID</title>
351
 
<indexterm><primary>X509_V_ERR_CERT_NOT_YET_VALID</primary></indexterm><programlisting>#define X509_V_ERR_CERT_NOT_YET_VALID          (1)
352
 
</programlisting>
 
332
<indexterm><primary>X509_V_ERR_CERT_NOT_YET_VALID</primary></indexterm><programlisting>#define     X509_V_ERR_CERT_NOT_YET_VALID</programlisting>
353
333
<para>
354
334
 
355
335
</para></refsect2>
356
336
<refsect2>
357
337
<title><anchor id="X509-V-ERR-CERT-HAS-EXPIRED:CAPS" role="macro"/>X509_V_ERR_CERT_HAS_EXPIRED</title>
358
 
<indexterm><primary>X509_V_ERR_CERT_HAS_EXPIRED</primary></indexterm><programlisting>#define X509_V_ERR_CERT_HAS_EXPIRED            (2)
359
 
</programlisting>
 
338
<indexterm><primary>X509_V_ERR_CERT_HAS_EXPIRED</primary></indexterm><programlisting>#define     X509_V_ERR_CERT_HAS_EXPIRED</programlisting>
360
339
<para>
361
340
 
362
341
</para></refsect2>
363
342
<refsect2>
364
343
<title><anchor id="X509-V-ERR-DEPTH-ZERO-SELF-SIGNED-CERT:CAPS" role="macro"/>X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</title>
365
 
<indexterm><primary>X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</primary></indexterm><programlisting>#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT (3)
366
 
</programlisting>
 
344
<indexterm><primary>X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</primary></indexterm><programlisting>#define     X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</programlisting>
367
345
<para>
368
346
 
369
347
</para></refsect2>
370
348
<refsect2>
371
349
<title><anchor id="SSL-OP-ALL:CAPS" role="macro"/>SSL_OP_ALL</title>
372
 
<indexterm><primary>SSL_OP_ALL</primary></indexterm><programlisting>#define SSL_OP_ALL (0x000FFFFF)
373
 
</programlisting>
 
350
<indexterm><primary>SSL_OP_ALL</primary></indexterm><programlisting>#define     SSL_OP_ALL</programlisting>
374
351
<para>
375
352
 
376
353
</para></refsect2>
377
354
<refsect2>
378
355
<title><anchor id="SSL-OP-NO-TLSv1" role="macro"/>SSL_OP_NO_TLSv1</title>
379
 
<indexterm><primary>SSL_OP_NO_TLSv1</primary></indexterm><programlisting>#define SSL_OP_NO_TLSv1 (0x0400000)
380
 
</programlisting>
 
356
<indexterm><primary>SSL_OP_NO_TLSv1</primary></indexterm><programlisting>#define     SSL_OP_NO_TLSv1</programlisting>
381
357
<para>
382
358
 
383
359
</para></refsect2>
384
360
<refsect2>
385
361
<title><anchor id="SSL-MODE-ENABLE-PARTIAL-WRITE:CAPS" role="macro"/>SSL_MODE_ENABLE_PARTIAL_WRITE</title>
386
 
<indexterm><primary>SSL_MODE_ENABLE_PARTIAL_WRITE</primary></indexterm><programlisting>#define SSL_MODE_ENABLE_PARTIAL_WRITE (0x1)
387
 
</programlisting>
 
362
<indexterm><primary>SSL_MODE_ENABLE_PARTIAL_WRITE</primary></indexterm><programlisting>#define     SSL_MODE_ENABLE_PARTIAL_WRITE</programlisting>
388
363
<para>
389
364
 
390
365
</para></refsect2>
391
366
<refsect2>
392
367
<title><anchor id="SSL-MODE-ACCEPT-MOVING-WRITE-BUFFER:CAPS" role="macro"/>SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</title>
393
 
<indexterm><primary>SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</primary></indexterm><programlisting>#define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER (0x2)
394
 
</programlisting>
 
368
<indexterm><primary>SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</primary></indexterm><programlisting>#define     SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</programlisting>
395
369
<para>
396
370
 
397
371
</para></refsect2>
398
372
<refsect2>
399
373
<title><anchor id="SSL-MODE-AUTO-RETRY:CAPS" role="macro"/>SSL_MODE_AUTO_RETRY</title>
400
 
<indexterm><primary>SSL_MODE_AUTO_RETRY</primary></indexterm><programlisting>#define SSL_MODE_AUTO_RETRY (0x4)
401
 
</programlisting>
 
374
<indexterm><primary>SSL_MODE_AUTO_RETRY</primary></indexterm><programlisting>#define     SSL_MODE_AUTO_RETRY</programlisting>
402
375
<para>
403
376
 
404
377
</para></refsect2>
405
378
<refsect2>
406
379
<title><anchor id="X509-NAME:CAPS" role="typedef"/>X509_NAME</title>
407
 
<indexterm><primary>X509_NAME</primary></indexterm><programlisting>  typedef gnutls_x509_dn X509_NAME;
408
 
</programlisting>
409
 
<para>
 
380
<indexterm><primary>X509_NAME</primary></indexterm><para>
410
381
 
411
382
</para></refsect2>
412
383
<refsect2>
413
384
<title><anchor id="X509:CAPS" role="typedef"/>X509</title>
414
 
<indexterm><primary>X509</primary></indexterm><programlisting>  typedef gnutls_datum_t X509;
415
 
</programlisting>
416
 
<para>
 
385
<indexterm><primary>X509</primary></indexterm><para>
417
386
 
418
387
</para></refsect2>
419
388
<refsect2>
443
412
</para></refsect2>
444
413
<refsect2>
445
414
<title><anchor id="current-cert" role="macro"/>current_cert</title>
446
 
<indexterm><primary>current_cert</primary></indexterm><programlisting>#define current_cert cert_list
447
 
</programlisting>
 
415
<indexterm><primary>current_cert</primary></indexterm><programlisting>#define     current_cert</programlisting>
448
416
<para>
449
417
 
450
418
</para></refsect2>
451
419
<refsect2>
452
420
<title><anchor id="X509-STORE-CTX-get-current-cert" role="macro"/>X509_STORE_CTX_get_current_cert()</title>
453
 
<indexterm><primary>X509_STORE_CTX_get_current_cert</primary></indexterm><programlisting>#define X509_STORE_CTX_get_current_cert(ctx) ((ctx)-&gt;current_cert)
454
 
</programlisting>
 
421
<indexterm><primary>X509_STORE_CTX_get_current_cert</primary></indexterm><programlisting>#define     X509_STORE_CTX_get_current_cert(ctx)</programlisting>
455
422
<para>
456
423
 
457
424
</para><variablelist role="params">
463
430
</variablelist></refsect2>
464
431
<refsect2>
465
432
<title><anchor id="rbio" role="macro"/>rbio</title>
466
 
<indexterm><primary>rbio</primary></indexterm><programlisting>#define rbio gnutls_state
467
 
</programlisting>
 
433
<indexterm><primary>rbio</primary></indexterm><programlisting>#define     rbio</programlisting>
468
434
<para>
469
435
 
470
436
</para></refsect2>
476
442
</para></refsect2>
477
443
<refsect2>
478
444
<title><anchor id="MD5-CTX:CAPS" role="macro"/>MD5_CTX</title>
479
 
<indexterm><primary>MD5_CTX</primary></indexterm><programlisting>#define MD5_CTX MD_CTX
480
 
</programlisting>
 
445
<indexterm><primary>MD5_CTX</primary></indexterm><programlisting>#define     MD5_CTX</programlisting>
481
446
<para>
482
447
 
483
448
</para></refsect2>
484
449
<refsect2>
485
450
<title><anchor id="RIPEMD160-CTX:CAPS" role="macro"/>RIPEMD160_CTX</title>
486
 
<indexterm><primary>RIPEMD160_CTX</primary></indexterm><programlisting>#define RIPEMD160_CTX MD_CTX
487
 
</programlisting>
 
451
<indexterm><primary>RIPEMD160_CTX</primary></indexterm><programlisting>#define     RIPEMD160_CTX</programlisting>
488
452
<para>
489
453
 
490
454
</para></refsect2>
491
455
<refsect2>
492
456
<title><anchor id="OpenSSL-add-ssl-algorithms" role="macro"/>OpenSSL_add_ssl_algorithms()</title>
493
 
<indexterm><primary>OpenSSL_add_ssl_algorithms</primary></indexterm><programlisting>#define OpenSSL_add_ssl_algorithms()  SSL_library_init()
494
 
</programlisting>
 
457
<indexterm><primary>OpenSSL_add_ssl_algorithms</primary></indexterm><programlisting>#define     OpenSSL_add_ssl_algorithms()</programlisting>
495
458
<para>
496
459
 
497
460
</para></refsect2>
498
461
<refsect2>
499
462
<title><anchor id="SSLeay-add-ssl-algorithms" role="macro"/>SSLeay_add_ssl_algorithms()</title>
500
 
<indexterm><primary>SSLeay_add_ssl_algorithms</primary></indexterm><programlisting>#define SSLeay_add_ssl_algorithms()   SSL_library_init()
501
 
</programlisting>
 
463
<indexterm><primary>SSLeay_add_ssl_algorithms</primary></indexterm><programlisting>#define     SSLeay_add_ssl_algorithms()</programlisting>
502
464
<para>
503
465
 
504
466
</para></refsect2>
505
467
<refsect2>
506
468
<title><anchor id="SSLeay-add-all-algorithms" role="macro"/>SSLeay_add_all_algorithms()</title>
507
 
<indexterm><primary>SSLeay_add_all_algorithms</primary></indexterm><programlisting>#define SSLeay_add_all_algorithms()   OpenSSL_add_all_algorithms()
508
 
</programlisting>
 
469
<indexterm><primary>SSLeay_add_all_algorithms</primary></indexterm><programlisting>#define     SSLeay_add_all_algorithms()</programlisting>
509
470
<para>
510
471
 
511
472
</para></refsect2>
512
473
<refsect2>
513
474
<title><anchor id="SSL-get-cipher-name" role="macro"/>SSL_get_cipher_name()</title>
514
 
<indexterm><primary>SSL_get_cipher_name</primary></indexterm><programlisting>#define SSL_get_cipher_name(ssl) SSL_CIPHER_get_name(SSL_get_current_cipher(ssl))
515
 
</programlisting>
 
475
<indexterm><primary>SSL_get_cipher_name</primary></indexterm><programlisting>#define     SSL_get_cipher_name(ssl)</programlisting>
516
476
<para>
517
477
 
518
478
</para><variablelist role="params">
524
484
</variablelist></refsect2>
525
485
<refsect2>
526
486
<title><anchor id="SSL-get-cipher" role="macro"/>SSL_get_cipher()</title>
527
 
<indexterm><primary>SSL_get_cipher</primary></indexterm><programlisting>#define SSL_get_cipher(ssl) SSL_get_cipher_name(ssl)
528
 
</programlisting>
 
487
<indexterm><primary>SSL_get_cipher</primary></indexterm><programlisting>#define     SSL_get_cipher(ssl)</programlisting>
529
488
<para>
530
489
 
531
490
</para><variablelist role="params">
537
496
</variablelist></refsect2>
538
497
<refsect2>
539
498
<title><anchor id="SSL-get-cipher-bits" role="macro"/>SSL_get_cipher_bits()</title>
540
 
<indexterm><primary>SSL_get_cipher_bits</primary></indexterm><programlisting>#define SSL_get_cipher_bits(ssl,bp) SSL_CIPHER_get_bits(SSL_get_current_cipher(ssl),(bp))
541
 
</programlisting>
 
499
<indexterm><primary>SSL_get_cipher_bits</primary></indexterm><programlisting>#define     SSL_get_cipher_bits(ssl,bp)</programlisting>
542
500
<para>
543
501
 
544
502
</para><variablelist role="params">
553
511
</variablelist></refsect2>
554
512
<refsect2>
555
513
<title><anchor id="SSL-get-cipher-version" role="macro"/>SSL_get_cipher_version()</title>
556
 
<indexterm><primary>SSL_get_cipher_version</primary></indexterm><programlisting>#define SSL_get_cipher_version(ssl) SSL_CIPHER_get_version(SSL_get_current_cipher(ssl))
557
 
</programlisting>
 
514
<indexterm><primary>SSL_get_cipher_version</primary></indexterm><programlisting>#define     SSL_get_cipher_version(ssl)</programlisting>
558
515
<para>
559
516
 
560
517
</para><variablelist role="params">
689
646
<refsect2>
690
647
<title><anchor id="SSL-CTX-set-options" role="function"/>SSL_CTX_set_options ()</title>
691
648
<indexterm><primary>SSL_CTX_set_options</primary></indexterm><programlisting>unsigned <link linkend="long">long</link> SSL_CTX_set_options           (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx,
692
 
                                             unsigned <link linkend="long-options">long options</link>);</programlisting>
 
649
                                             long <link linkend="options">options</link> );</programlisting>
693
650
<para>
694
651
 
695
652
</para><variablelist role="params">
707
664
<refsect2>
708
665
<title><anchor id="SSL-CTX-set-mode" role="function"/>SSL_CTX_set_mode ()</title>
709
666
<indexterm><primary>SSL_CTX_set_mode</primary></indexterm><programlisting><link linkend="long">long</link>        SSL_CTX_set_mode                (<link linkend="SSL-CTX:CAPS">SSL_CTX</link> *ctx,
710
 
                                             <link linkend="long-mode">long mode</link>);</programlisting>
 
667
                                             long <link linkend="mode">mode</link> );</programlisting>
711
668
<para>
712
669
 
713
670
</para><variablelist role="params">
1167
1124
</variablelist></refsect2>
1168
1125
<refsect2>
1169
1126
<title><anchor id="SSL-NOTHING:CAPS" role="macro"/>SSL_NOTHING</title>
1170
 
<indexterm><primary>SSL_NOTHING</primary></indexterm><programlisting>#define SSL_NOTHING (1)
1171
 
</programlisting>
 
1127
<indexterm><primary>SSL_NOTHING</primary></indexterm><programlisting>#define     SSL_NOTHING</programlisting>
1172
1128
<para>
1173
1129
 
1174
1130
</para></refsect2>
1175
1131
<refsect2>
1176
1132
<title><anchor id="SSL-WRITING:CAPS" role="macro"/>SSL_WRITING</title>
1177
 
<indexterm><primary>SSL_WRITING</primary></indexterm><programlisting>#define SSL_WRITING (2)
1178
 
</programlisting>
 
1133
<indexterm><primary>SSL_WRITING</primary></indexterm><programlisting>#define     SSL_WRITING</programlisting>
1179
1134
<para>
1180
1135
 
1181
1136
</para></refsect2>
1182
1137
<refsect2>
1183
1138
<title><anchor id="SSL-READING:CAPS" role="macro"/>SSL_READING</title>
1184
 
<indexterm><primary>SSL_READING</primary></indexterm><programlisting>#define SSL_READING (3)
1185
 
</programlisting>
 
1139
<indexterm><primary>SSL_READING</primary></indexterm><programlisting>#define     SSL_READING</programlisting>
1186
1140
<para>
1187
1141
 
1188
1142
</para></refsect2>
1189
1143
<refsect2>
1190
1144
<title><anchor id="SSL-X509-LOOKUP:CAPS" role="macro"/>SSL_X509_LOOKUP</title>
1191
 
<indexterm><primary>SSL_X509_LOOKUP</primary></indexterm><programlisting>#define SSL_X509_LOOKUP (4)
1192
 
</programlisting>
 
1145
<indexterm><primary>SSL_X509_LOOKUP</primary></indexterm><programlisting>#define     SSL_X509_LOOKUP</programlisting>
1193
1146
<para>
1194
1147
 
1195
1148
</para></refsect2>
1196
1149
<refsect2>
1197
1150
<title><anchor id="SSL-want-nothing" role="macro"/>SSL_want_nothing()</title>
1198
 
<indexterm><primary>SSL_want_nothing</primary></indexterm><programlisting>#define SSL_want_nothing(s) (SSL_want(s) == SSL_NOTHING)
1199
 
</programlisting>
 
1151
<indexterm><primary>SSL_want_nothing</primary></indexterm><programlisting>#define     SSL_want_nothing(s)</programlisting>
1200
1152
<para>
1201
1153
 
1202
1154
</para><variablelist role="params">
1208
1160
</variablelist></refsect2>
1209
1161
<refsect2>
1210
1162
<title><anchor id="SSL-want-read" role="macro"/>SSL_want_read()</title>
1211
 
<indexterm><primary>SSL_want_read</primary></indexterm><programlisting>#define SSL_want_read(s) (SSL_want(s) == SSL_READING)
1212
 
</programlisting>
 
1163
<indexterm><primary>SSL_want_read</primary></indexterm><programlisting>#define     SSL_want_read(s)</programlisting>
1213
1164
<para>
1214
1165
 
1215
1166
</para><variablelist role="params">
1221
1172
</variablelist></refsect2>
1222
1173
<refsect2>
1223
1174
<title><anchor id="SSL-want-write" role="macro"/>SSL_want_write()</title>
1224
 
<indexterm><primary>SSL_want_write</primary></indexterm><programlisting>#define SSL_want_write(s) (SSL_want(s) == SSL_WRITING)
1225
 
</programlisting>
 
1175
<indexterm><primary>SSL_want_write</primary></indexterm><programlisting>#define     SSL_want_write(s)</programlisting>
1226
1176
<para>
1227
1177
 
1228
1178
</para><variablelist role="params">
1234
1184
</variablelist></refsect2>
1235
1185
<refsect2>
1236
1186
<title><anchor id="SSL-want-x509-lookup" role="macro"/>SSL_want_x509_lookup()</title>
1237
 
<indexterm><primary>SSL_want_x509_lookup</primary></indexterm><programlisting>#define SSL_want_x509_lookup(s) (SSL_want(s) == SSL_X509_LOOKUP)
1238
 
</programlisting>
 
1187
<indexterm><primary>SSL_want_x509_lookup</primary></indexterm><programlisting>#define     SSL_want_x509_lookup(s)</programlisting>
1239
1188
<para>
1240
1189
 
1241
1190
</para><variablelist role="params">
1502
1451
</variablelist></refsect2>
1503
1452
<refsect2>
1504
1453
<title><anchor id="ERR-error-string" role="function"/>ERR_error_string ()</title>
1505
 
<indexterm><primary>ERR_error_string</primary></indexterm><programlisting>const <link linkend="char">char</link>* ERR_error_string                (unsigned <link linkend="long-e">long e</link>,
 
1454
<indexterm><primary>ERR_error_string</primary></indexterm><programlisting>const <link linkend="char">char</link>* ERR_error_string                (long <link linkend="e">e</link> ,
1506
1455
                                             <link linkend="char">char</link> *buf);</programlisting>
1507
1456
<para>
1508
1457
 
1584
1533
<refsect2>
1585
1534
<title><anchor id="RAND-load-file" role="function"/>RAND_load_file ()</title>
1586
1535
<indexterm><primary>RAND_load_file</primary></indexterm><programlisting><link linkend="int">int</link>         RAND_load_file                  (const <link linkend="char">char</link> *name,
1587
 
                                             <link linkend="long-maxbytes">long maxbytes</link>);</programlisting>
 
1536
                                             long <link linkend="maxbytes">maxbytes</link> );</programlisting>
1588
1537
<para>
1589
1538
 
1590
1539
</para><variablelist role="params">
1633
1582
</variablelist></refsect2>
1634
1583
<refsect2>
1635
1584
<title><anchor id="RAND-egd" role="macro"/>RAND_egd()</title>
1636
 
<indexterm><primary>RAND_egd</primary></indexterm><programlisting>#define RAND_egd(p) RAND_egd_bytes((p), 255)
1637
 
</programlisting>
 
1585
<indexterm><primary>RAND_egd</primary></indexterm><programlisting>#define     RAND_egd(p)</programlisting>
1638
1586
<para>
1639
1587
 
1640
1588
</para><variablelist role="params">
1646
1594
</variablelist></refsect2>
1647
1595
<refsect2>
1648
1596
<title><anchor id="MD5-DIGEST-LENGTH:CAPS" role="macro"/>MD5_DIGEST_LENGTH</title>
1649
 
<indexterm><primary>MD5_DIGEST_LENGTH</primary></indexterm><programlisting>#define MD5_DIGEST_LENGTH 16
1650
 
</programlisting>
 
1597
<indexterm><primary>MD5_DIGEST_LENGTH</primary></indexterm><programlisting>#define     MD5_DIGEST_LENGTH</programlisting>
1651
1598
<para>
1652
1599
 
1653
1600
</para></refsect2>
1702
1649
<refsect2>
1703
1650
<title><anchor id="MD5:CAPS" role="function"/>MD5 ()</title>
1704
1651
<indexterm><primary>MD5</primary></indexterm><programlisting>unsigned <link linkend="char">char</link>* MD5                          (unsigned <link linkend="char">char</link> *buf,
1705
 
                                             unsigned <link linkend="long-len">long len</link>,
 
1652
                                             long <link linkend="len">len</link> ,
1706
1653
                                             unsigned <link linkend="char">char</link> *md);</programlisting>
1707
1654
<para>
1708
1655
 
1772
1719
<refsect2>
1773
1720
<title><anchor id="RIPEMD160:CAPS" role="function"/>RIPEMD160 ()</title>
1774
1721
<indexterm><primary>RIPEMD160</primary></indexterm><programlisting>unsigned <link linkend="char">char</link>* RIPEMD160                    (unsigned <link linkend="char">char</link> *buf,
1775
 
                                             unsigned <link linkend="long-len">long len</link>,
 
1722
                                             long <link linkend="len">len</link> ,
1776
1723
                                             unsigned <link linkend="char">char</link> *md);</programlisting>
1777
1724
<para>
1778
1725