208
<title id="desc.title">Description</title>
207
<refsect1 role="desc">
208
<title role="desc.title">Description</title>
214
<refsect1 id="details">
215
<title id="details.title">Details</title>
214
<refsect1 role="details">
215
<title role="details.title">Details</title>
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
218
<indexterm><primary>GNUTLS_X509_CN_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_CN_SIZE</programlisting>
222
221
</para></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
224
<indexterm><primary>GNUTLS_X509_C_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_C_SIZE</programlisting>
229
227
</para></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
230
<indexterm><primary>GNUTLS_X509_O_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_O_SIZE</programlisting>
236
233
</para></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
236
<indexterm><primary>GNUTLS_X509_OU_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_OU_SIZE</programlisting>
243
239
</para></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
242
<indexterm><primary>GNUTLS_X509_L_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_L_SIZE</programlisting>
250
245
</para></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
248
<indexterm><primary>GNUTLS_X509_S_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_S_SIZE</programlisting>
257
251
</para></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
254
<indexterm><primary>GNUTLS_X509_EMAIL_SIZE</primary></indexterm><programlisting>#define GNUTLS_X509_EMAIL_SIZE</programlisting>
264
257
</para></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)
260
<indexterm><primary>OPENSSL_VERSION_NUMBER</primary></indexterm><programlisting>#define OPENSSL_VERSION_NUMBER</programlisting>
271
263
</para></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
266
<indexterm><primary>SSLEAY_VERSION_NUMBER</primary></indexterm><programlisting>#define SSLEAY_VERSION_NUMBER</programlisting>
278
269
</para></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 " ")
272
<indexterm><primary>OPENSSL_VERSION_TEXT</primary></indexterm><programlisting>#define OPENSSL_VERSION_TEXT</programlisting>
285
275
</para></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)
278
<indexterm><primary>SSL_ERROR_NONE</primary></indexterm><programlisting>#define SSL_ERROR_NONE</programlisting>
292
281
</para></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)
284
<indexterm><primary>SSL_ERROR_SSL</primary></indexterm><programlisting>#define SSL_ERROR_SSL</programlisting>
299
287
</para></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)
290
<indexterm><primary>SSL_ERROR_WANT_READ</primary></indexterm><programlisting>#define SSL_ERROR_WANT_READ</programlisting>
306
293
</para></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)
296
<indexterm><primary>SSL_ERROR_WANT_WRITE</primary></indexterm><programlisting>#define SSL_ERROR_WANT_WRITE</programlisting>
313
299
</para></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)
302
<indexterm><primary>SSL_ERROR_SYSCALL</primary></indexterm><programlisting>#define SSL_ERROR_SYSCALL</programlisting>
320
305
</para></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)
308
<indexterm><primary>SSL_ERROR_ZERO_RETURN</primary></indexterm><programlisting>#define SSL_ERROR_ZERO_RETURN</programlisting>
327
311
</para></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)
314
<indexterm><primary>SSL_FILETYPE_PEM</primary></indexterm><programlisting>#define SSL_FILETYPE_PEM</programlisting>
334
317
</para></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)
320
<indexterm><primary>SSL_VERIFY_NONE</primary></indexterm><programlisting>#define SSL_VERIFY_NONE</programlisting>
341
323
</para></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)
326
<indexterm><primary>SSL_ST_OK</primary></indexterm><programlisting>#define SSL_ST_OK</programlisting>
348
329
</para></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)
332
<indexterm><primary>X509_V_ERR_CERT_NOT_YET_VALID</primary></indexterm><programlisting>#define X509_V_ERR_CERT_NOT_YET_VALID</programlisting>
355
335
</para></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)
338
<indexterm><primary>X509_V_ERR_CERT_HAS_EXPIRED</primary></indexterm><programlisting>#define X509_V_ERR_CERT_HAS_EXPIRED</programlisting>
362
341
</para></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)
344
<indexterm><primary>X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</primary></indexterm><programlisting>#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT</programlisting>
369
347
</para></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)
350
<indexterm><primary>SSL_OP_ALL</primary></indexterm><programlisting>#define SSL_OP_ALL</programlisting>
376
353
</para></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)
356
<indexterm><primary>SSL_OP_NO_TLSv1</primary></indexterm><programlisting>#define SSL_OP_NO_TLSv1</programlisting>
383
359
</para></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)
362
<indexterm><primary>SSL_MODE_ENABLE_PARTIAL_WRITE</primary></indexterm><programlisting>#define SSL_MODE_ENABLE_PARTIAL_WRITE</programlisting>
390
365
</para></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)
368
<indexterm><primary>SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</primary></indexterm><programlisting>#define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER</programlisting>
397
371
</para></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)
374
<indexterm><primary>SSL_MODE_AUTO_RETRY</primary></indexterm><programlisting>#define SSL_MODE_AUTO_RETRY</programlisting>
404
377
</para></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;
380
<indexterm><primary>X509_NAME</primary></indexterm><para>
411
382
</para></refsect2>
413
384
<title><anchor id="X509:CAPS" role="typedef"/>X509</title>
414
<indexterm><primary>X509</primary></indexterm><programlisting> typedef gnutls_datum_t X509;
385
<indexterm><primary>X509</primary></indexterm><para>
418
387
</para></refsect2>
476
442
</para></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
445
<indexterm><primary>MD5_CTX</primary></indexterm><programlisting>#define MD5_CTX</programlisting>
483
448
</para></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
451
<indexterm><primary>RIPEMD160_CTX</primary></indexterm><programlisting>#define RIPEMD160_CTX</programlisting>
490
454
</para></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()
457
<indexterm><primary>OpenSSL_add_ssl_algorithms</primary></indexterm><programlisting>#define OpenSSL_add_ssl_algorithms()</programlisting>
497
460
</para></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()
463
<indexterm><primary>SSLeay_add_ssl_algorithms</primary></indexterm><programlisting>#define SSLeay_add_ssl_algorithms()</programlisting>
504
466
</para></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()
469
<indexterm><primary>SSLeay_add_all_algorithms</primary></indexterm><programlisting>#define SSLeay_add_all_algorithms()</programlisting>
511
472
</para></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))
475
<indexterm><primary>SSL_get_cipher_name</primary></indexterm><programlisting>#define SSL_get_cipher_name(ssl)</programlisting>
518
478
</para><variablelist role="params">
1167
1124
</variablelist></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)
1127
<indexterm><primary>SSL_NOTHING</primary></indexterm><programlisting>#define SSL_NOTHING</programlisting>
1174
1130
</para></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)
1133
<indexterm><primary>SSL_WRITING</primary></indexterm><programlisting>#define SSL_WRITING</programlisting>
1181
1136
</para></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)
1139
<indexterm><primary>SSL_READING</primary></indexterm><programlisting>#define SSL_READING</programlisting>
1188
1142
</para></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)
1145
<indexterm><primary>SSL_X509_LOOKUP</primary></indexterm><programlisting>#define SSL_X509_LOOKUP</programlisting>
1195
1148
</para></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)
1151
<indexterm><primary>SSL_want_nothing</primary></indexterm><programlisting>#define SSL_want_nothing(s)</programlisting>
1202
1154
</para><variablelist role="params">