summaryrefslogtreecommitdiffstats
path: root/doc/gnutls.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gnutls.info')
-rw-r--r--doc/gnutls.info1893
1 files changed, 1893 insertions, 0 deletions
diff --git a/doc/gnutls.info b/doc/gnutls.info
new file mode 100644
index 0000000..8ee3266
--- /dev/null
+++ b/doc/gnutls.info
@@ -0,0 +1,1893 @@
+This is gnutls.info, produced by makeinfo version 6.8 from gnutls.texi.
+
+This manual is last updated 9 February 2023 for version 3.7.9 of GnuTLS.
+
+Copyright (C) 2001-2023 Free Software Foundation, Inc.\\ Copyright (C)
+2001-2023 Nikos Mavrogiannopoulos
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled "GNU Free Documentation License".
+INFO-DIR-SECTION Software libraries
+START-INFO-DIR-ENTRY
+* GnuTLS: (gnutls). GNU Transport Layer Security Library.
+END-INFO-DIR-ENTRY
+
+INFO-DIR-SECTION System Administration
+START-INFO-DIR-ENTRY
+* certtool: (gnutls)certtool Invocation. Manipulate certificates and keys.
+* gnutls-serv: (gnutls)gnutls-serv Invocation. GnuTLS test server.
+* gnutls-cli: (gnutls)gnutls-cli Invocation. GnuTLS test client.
+* gnutls-cli-debug: (gnutls)gnutls-cli-debug Invocation. GnuTLS debug client.
+* psktool: (gnutls)psktool Invocation. Simple TLS-Pre-Shared-Keys manager.
+* srptool: (gnutls)srptool Invocation. Simple SRP password tool.
+END-INFO-DIR-ENTRY
+
+
+Indirect:
+gnutls.info-1: 1293
+gnutls.info-2: 321881
+gnutls.info-3: 605896
+gnutls.info-4: 1165457
+gnutls.info-5: 1485840
+gnutls.info-6: 1507398
+gnutls.info-7: 1924052
+
+Tag Table:
+(Indirect)
+Node: Top1293
+Node: Preface2522
+Node: Introduction to GnuTLS3883
+Node: Downloading and installing5582
+Ref: Downloading and installing-Footnote-18105
+Node: Installing for a software distribution8181
+Ref: Installing for a software distribution-Footnote-19803
+Node: Document overview9867
+Node: Introduction to TLS10880
+Ref: Introduction to TLS-Footnote-112039
+Node: TLS layers12329
+Ref: fig-tls-layers13267
+Ref: TLS layers-Footnote-113380
+Node: The transport layer13523
+Node: The TLS record protocol14127
+Node: Encryption algorithms used in the record layer15339
+Ref: tab:ciphers16376
+Ref: tab:macs21535
+Node: Compression algorithms and the record layer22651
+Node: On Record Padding23277
+Node: The TLS Alert Protocol25881
+Ref: The Alert Protocol26081
+Ref: tab:alerts27011
+Node: The TLS Handshake Protocol30413
+Ref: The Handshake Protocol30612
+Node: TLS Cipher Suites31278
+Ref: TLS Cipher Suites-Footnote-132512
+Node: Authentication32626
+Node: Client Authentication33454
+Node: Resuming Sessions33931
+Ref: resume34090
+Node: TLS Extensions34736
+Node: Maximum fragment length negotiation35371
+Node: Server name indication35975
+Ref: serverind36175
+Node: Session tickets37021
+Node: HeartBeat38180
+Node: Safe renegotiation39511
+Node: OCSP status request44425
+Node: SRTP45380
+Ref: gnutls_srtp_profile_t45884
+Node: False Start48216
+Node: Application Layer Protocol Negotiation (ALPN)50090
+Node: Extensions and Supplemental Data51202
+Node: How to use TLS in application protocols51843
+Node: Separate ports52357
+Ref: Separate ports-Footnote-153817
+Node: Upward negotiation53893
+Ref: Upward negotiation-Footnote-156660
+Node: On SSL 2 and older protocols56688
+Node: Authentication methods58566
+Node: Certificate authentication59461
+Ref: tab:key-exchange60015
+Node: X.509 certificates62239
+Ref: fig-x50962718
+Node: X.509 certificate structure63348
+Ref: tab:x50963752
+Node: Importing an X.509 certificate65600
+Node: X.509 certificate names66980
+Node: X.509 distinguished names68742
+Node: X.509 extensions72535
+Ref: tab:x509-ext76241
+Node: X.509 public and private keys81064
+Node: Verifying X.509 certificate paths83533
+Ref: gnutls_certificate_status_t95897
+Node: Verifying a certificate in the context of TLS session98366
+Ref: gnutls_certificate_verify_flags100902
+Node: Verification using PKCS11103552
+Ref: tab:purposes104878
+Ref: Verification using PKCS11-Footnote-1107501
+Node: OpenPGP certificates107570
+Node: Raw public-keys108376
+Node: Importing raw public-keys110024
+Node: Advanced certificate verification110380
+Node: Verifying a certificate using trust on first use authentication111262
+Node: Verifying a certificate using DANE112479
+Node: Digital signatures113987
+Node: More on certificate authentication119285
+Node: PKCS 10 certificate requests120123
+Ref: ex-crq123726
+Node: PKIX certificate revocation lists126231
+Ref: tab:crl127106
+Node: OCSP certificate status checking133453
+Ref: tab:ocsp-response140224
+Ref: gnutls_x509_crl_reason_t143785
+Node: OCSP stapling145128
+Node: Managing encrypted keys149469
+Ref: gnutls_pkcs_encrypt_flags_t153577
+Node: certtool Invocation160963
+Ref: certtool usage161523
+Ref: certtool debug169804
+Ref: certtool cert-options169921
+Ref: certtool pubkey-info170037
+Ref: certtool fingerprint170281
+Ref: certtool key-id170600
+Ref: certtool certificate-pubkey170909
+Ref: certtool sign-params171099
+Ref: certtool crq-options171499
+Ref: certtool generate-request171641
+Ref: certtool pkcs12-options171924
+Ref: certtool p12-info172039
+Ref: certtool p12-name172234
+Ref: certtool to-p12172458
+Ref: certtool key-options172598
+Ref: certtool p8-info172704
+Ref: certtool to-rsa172934
+Ref: certtool generate-privkey173221
+Ref: certtool key-type173461
+Ref: certtool curve173918
+Ref: certtool sec-param174154
+Ref: certtool to-p8174381
+Ref: certtool provable174529
+Ref: certtool verify-provable-privkey175241
+Ref: certtool seed175504
+Ref: certtool crl-options175819
+Ref: certtool generate-crl175927
+Ref: certtool verify-crl176276
+Ref: certtool cert-verify-options176559
+Ref: certtool verify-chain176714
+Ref: certtool verify177119
+Ref: certtool verify-hostname177611
+Ref: certtool verify-email177860
+Ref: certtool verify-purpose178250
+Ref: certtool verify-allow-broken178709
+Ref: certtool verify-profile178898
+Ref: certtool pkcs7-options179375
+Ref: certtool p7-generate179490
+Ref: certtool p7-sign179716
+Ref: certtool p7-detached-sign180236
+Ref: certtool p7-include-cert180720
+Ref: certtool p7-time181097
+Ref: certtool p7-show-data181277
+Ref: certtool p7-verify181515
+Ref: certtool other-options181989
+Ref: certtool generate-dh-params182107
+Ref: certtool get-dh-params182465
+Ref: certtool load-privkey182891
+Ref: certtool load-pubkey183076
+Ref: certtool load-request183262
+Ref: certtool load-certificate183457
+Ref: certtool load-ca-privkey183642
+Ref: certtool load-ca-certificate183868
+Ref: certtool load-crl184072
+Ref: certtool load-data184243
+Ref: certtool password184410
+Ref: certtool null-password184802
+Ref: certtool empty-password185009
+Ref: certtool cprint185203
+Ref: certtool rsa185431
+Ref: certtool dsa185601
+Ref: certtool ecc185770
+Ref: certtool ecdsa185985
+Ref: certtool hash186102
+Ref: certtool salt-size186355
+Ref: certtool inder186553
+Ref: certtool inraw186895
+Ref: certtool outder187022
+Ref: certtool outraw187190
+Ref: certtool ask-pass187324
+Ref: certtool pkcs-cipher187584
+Ref: certtool provider187832
+Ref: certtool text188038
+Ref: certtool version188347
+Ref: certtool help188669
+Ref: certtool more-help188819
+Ref: certtool exit status188939
+Ref: certtool See Also189171
+Ref: certtool Examples189246
+Ref: certtool Files193718
+Node: ocsptool Invocation204837
+Ref: ocsptool usage205380
+Ref: ocsptool debug208679
+Ref: ocsptool ask208823
+Ref: ocsptool verify-response209397
+Ref: ocsptool request-info209689
+Ref: ocsptool response-info209863
+Ref: ocsptool load-trust210023
+Ref: ocsptool outder210444
+Ref: ocsptool outpem210664
+Ref: ocsptool verify-allow-broken210818
+Ref: ocsptool version210983
+Ref: ocsptool help211305
+Ref: ocsptool more-help211455
+Ref: ocsptool exit status211575
+Ref: ocsptool See Also211807
+Ref: ocsptool Examples211857
+Node: danetool Invocation216668
+Ref: danetool usage216907
+Ref: danetool debug220242
+Ref: danetool load-pubkey220402
+Ref: danetool load-certificate220596
+Ref: danetool dlv220765
+Ref: danetool hash220940
+Ref: danetool check221145
+Ref: danetool check-ee221562
+Ref: danetool check-ca221745
+Ref: danetool tlsa-rr221921
+Ref: danetool host222214
+Ref: danetool proto222423
+Ref: danetool app-proto222667
+Ref: danetool starttls-proto222837
+Ref: danetool ca223299
+Ref: danetool x509223476
+Ref: danetool local223739
+Ref: danetool domain223869
+Ref: danetool local-dns224323
+Ref: danetool insecure224550
+Ref: danetool inder224689
+Ref: danetool inraw225012
+Ref: danetool print-raw225145
+Ref: danetool quiet225288
+Ref: danetool version225478
+Ref: danetool help225800
+Ref: danetool more-help225950
+Ref: danetool exit status226070
+Ref: danetool See Also226302
+Ref: danetool Examples226352
+Node: Shared-key and anonymous authentication227677
+Node: PSK authentication228246
+Node: Authentication using PSK228509
+Node: psktool Invocation229957
+Ref: psktool usage230229
+Ref: psktool debug231803
+Ref: psktool pskfile231965
+Ref: psktool passwd232179
+Ref: psktool version232323
+Ref: psktool help232645
+Ref: psktool more-help232795
+Ref: psktool exit status232915
+Ref: psktool See Also233145
+Ref: psktool Examples233245
+Node: SRP authentication233655
+Node: Authentication using SRP233951
+Node: srptool Invocation237138
+Ref: srptool usage237735
+Ref: srptool debug239840
+Ref: srptool verify239990
+Ref: srptool passwd-conf240148
+Ref: srptool create-conf240352
+Ref: srptool version240613
+Ref: srptool help240935
+Ref: srptool more-help241085
+Ref: srptool exit status241205
+Ref: srptool See Also241435
+Ref: srptool Examples241548
+Node: Anonymous authentication242192
+Node: Selecting an appropriate authentication method243636
+Node: Hardware security modules and abstract key types248478
+Node: Abstract key types250404
+Node: Abstract public keys251809
+Node: Abstract private keys256362
+Node: Operations261918
+Node: Application-specific keys269192
+Node: Smart cards and HSMs274736
+Ref: fig-pkcs11-vision276219
+Ref: Smart cards and HSMs-Footnote-1276604
+Node: PKCS11 Initialization276649
+Ref: PKCS11 Initialization-Footnote-1278639
+Ref: PKCS11 Initialization-Footnote-2278698
+Node: PKCS11 Manual Initialization278838
+Node: Accessing objects that require a PIN281392
+Ref: gnutls_pin_flag_t283078
+Node: Reading objects284598
+Node: Writing objects290240
+Node: PKCS11 Low Level Access293072
+Node: Using a PKCS11 token with TLS295065
+Node: Verifying certificates over PKCS11295884
+Ref: Verifying certificates over PKCS11-Footnote-1297115
+Ref: Verifying certificates over PKCS11-Footnote-2297179
+Node: p11tool Invocation297322
+Ref: p11tool usage298029
+Ref: p11tool token-related-options305454
+Ref: p11tool list-token-urls305573
+Ref: p11tool initialize-so-pin305729
+Ref: p11tool set-pin305988
+Ref: p11tool set-so-pin306208
+Ref: p11tool object-list-related-options306413
+Ref: p11tool list-all306540
+Ref: p11tool list-all-certs306775
+Ref: p11tool list-certs307032
+Ref: p11tool list-all-privkeys307277
+Ref: p11tool list-privkeys307457
+Ref: p11tool list-keys307625
+Ref: p11tool export-stapled307803
+Ref: p11tool export-chain308291
+Ref: p11tool export-pubkey308714
+Ref: p11tool trusted309024
+Ref: p11tool distrusted309179
+Ref: p11tool keygen-related-options309304
+Ref: p11tool generate-privkey309435
+Ref: p11tool generate-rsa309756
+Ref: p11tool generate-dsa310011
+Ref: p11tool generate-ecc310264
+Ref: p11tool bits310513
+Ref: p11tool curve310857
+Ref: p11tool sec-param311093
+Ref: p11tool write-object-related-options311313
+Ref: p11tool set-id311439
+Ref: p11tool set-label311877
+Ref: p11tool write312238
+Ref: p11tool id312800
+Ref: p11tool mark-wrap313070
+Ref: p11tool mark-trusted313229
+Ref: p11tool mark-distrusted313593
+Ref: p11tool mark-decrypt314047
+Ref: p11tool mark-sign314233
+Ref: p11tool mark-ca314423
+Ref: p11tool mark-private314611
+Ref: p11tool ca314819
+Ref: p11tool private314953
+Ref: p11tool mark-always-authenticate315136
+Ref: p11tool secret-key315438
+Ref: p11tool other-options315614
+Ref: p11tool debug315716
+Ref: p11tool so-login315870
+Ref: p11tool admin-login316028
+Ref: p11tool test-sign316169
+Ref: p11tool sign-params316463
+Ref: p11tool hash316816
+Ref: p11tool generate-random317126
+Ref: p11tool inder317313
+Ref: p11tool inraw317455
+Ref: p11tool outder317581
+Ref: p11tool outraw317749
+Ref: p11tool provider317882
+Ref: p11tool provider-opts318104
+Ref: p11tool batch318390
+Ref: p11tool version318588
+Ref: p11tool help318910
+Ref: p11tool more-help319060
+Ref: p11tool exit status319180
+Ref: p11tool See Also319410
+Ref: p11tool Examples319458
+Node: Trusted Platform Module321881
+Ref: Trusted Platform Module-Footnote-1323674
+Ref: Trusted Platform Module-Footnote-2323722
+Node: Keys in TPM323779
+Node: Key generation325263
+Node: Using keys327531
+Node: tpmtool Invocation331176
+Ref: tpmtool usage331388
+Ref: tpmtool debug334296
+Ref: tpmtool generate-rsa334458
+Ref: tpmtool user334715
+Ref: tpmtool system335080
+Ref: tpmtool test-sign335442
+Ref: tpmtool sec-param335740
+Ref: tpmtool inder336071
+Ref: tpmtool outder336291
+Ref: tpmtool version336440
+Ref: tpmtool help336762
+Ref: tpmtool more-help336912
+Ref: tpmtool exit status337032
+Ref: tpmtool See Also337262
+Ref: tpmtool Examples337323
+Node: How to use GnuTLS in applications337940
+Node: Introduction to the library338509
+Node: General idea339108
+Ref: fig-gnutls-design339957
+Ref: General idea-Footnote-1341264
+Node: Error handling341309
+Node: Common types343536
+Node: Debugging and auditing344870
+Ref: tab:environment345741
+Node: Thread safety348609
+Ref: Thread safety-Footnote-1350755
+Node: Running in a sandbox350967
+Node: Sessions and fork352361
+Node: Callback functions352913
+Node: Preparation353881
+Node: Headers354300
+Node: Initialization354589
+Ref: Initialization-Footnote-1355583
+Node: Version check355876
+Node: Building the source356751
+Node: Session initialization358862
+Ref: gnutls_init_flags_t360339
+Node: Associating the credentials367518
+Ref: tab:key-exchange-cred368294
+Node: Certificate credentials369426
+Node: Raw public-key credentials385011
+Node: SRP credentials386311
+Node: PSK credentials391209
+Node: Anonymous credentials395144
+Node: Setting up the transport layer395990
+Node: Asynchronous operation405543
+Node: Reducing round-trips409844
+Node: Zero-roundtrip mode413284
+Node: Anti-replay protection415489
+Node: DTLS sessions419134
+Ref: DTLS sessions-Footnote-1421438
+Node: DTLS and SCTP421515
+Node: TLS handshake422535
+Node: Data transfer and termination426453
+Node: Buffered data transfer435595
+Node: Handling alerts437396
+Node: Priority Strings440778
+Ref: tab:prio-keywords443378
+Ref: tab:prio-algorithms450457
+Ref: tab:prio-special1455888
+Ref: tab:prio-special2459946
+Ref: Priority Strings-Footnote-1466568
+Node: Selecting cryptographic key sizes466790
+Ref: tab:key-sizes467439
+Node: Advanced topics472189
+Node: Virtual hosts and credentials472687
+Node: Session resumption476012
+Node: Certificate verification483919
+Ref: dane_verify_status_t493640
+Node: TLS 1.2 re-authentication494046
+Node: TLS 1.3 re-authentication and re-key498903
+Node: Parameter generation500562
+Node: Deriving keys for other applications/protocols503209
+Node: Channel Bindings506439
+Node: Interoperability508118
+Node: Compatibility with the OpenSSL library509436
+Node: GnuTLS application examples510163
+Ref: examples510382
+Node: Client examples510675
+Node: Client example with X.509 certificate support511202
+Ref: ex-verify511440
+Node: Datagram TLS client example516484
+Node: Client using a smart card with TLS520889
+Ref: ex-pkcs11-client521126
+Node: Client with Resume capability example526421
+Ref: ex-resume-client526705
+Node: Client example with SSH-style certificate verification531892
+Node: Server examples536099
+Node: Echo server with X.509 authentication536453
+Node: DTLS echo server with X.509 authentication544177
+Node: More advanced client and servers558588
+Node: Client example with anonymous authentication559445
+Node: Using a callback to select the certificate to use563369
+Node: Obtaining session information569752
+Node: Advanced certificate verification example573965
+Ref: ex-verify2574241
+Node: Client example with PSK authentication579671
+Node: Client example with SRP authentication584037
+Node: Legacy client example with X.509 certificate support588321
+Ref: ex-verify-legacy588638
+Node: Client example in C++594591
+Node: Echo server with PSK authentication597163
+Node: Echo server with SRP authentication605896
+Node: Echo server with anonymous authentication612814
+Node: Helper functions for TCP connections618142
+Node: Helper functions for UDP connections619734
+Node: OCSP example621639
+Ref: Generate OCSP request621822
+Node: Miscellaneous examples631429
+Node: Checking for an alert631755
+Node: X.509 certificate parsing example633204
+Ref: ex-x509-info633461
+Node: Listing the ciphersuites in a priority string637490
+Node: PKCS12 structure generation example639807
+Node: System-wide configuration of the library644012
+Node: Application-specific priority strings645805
+Node: Disabling algorithms and protocols647253
+Node: Querying for disabled algorithms and protocols653950
+Node: Overriding the parameter verification profile655072
+Node: Overriding the default priority string656074
+Node: Enabling/Disabling system/acceleration protocols656748
+Node: Using GnuTLS as a cryptographic library657336
+Ref: Using GnuTLS as a cryptographic library-Footnote-1658192
+Node: Symmetric algorithms658249
+Ref: gnutls_cipher_algorithm_t659009
+Ref: Symmetric algorithms-Footnote-1667440
+Node: Public key algorithms667525
+Node: Cryptographic Message Syntax / PKCS7672247
+Ref: gnutls_pkcs7_sign_flags675686
+Node: Hash and MAC functions677155
+Ref: gnutls_mac_algorithm_t677767
+Ref: gnutls_digest_algorithm_t681140
+Node: Random number generation682192
+Ref: gnutls_rnd_level_t682554
+Node: Overriding algorithms683662
+Node: Other included programs689980
+Node: gnutls-cli Invocation690551
+Ref: gnutls-cli usage690886
+Ref: gnutls-cli debug697851
+Ref: gnutls-cli tofu697997
+Ref: gnutls-cli strict-tofu698394
+Ref: gnutls-cli dane698695
+Ref: gnutls-cli local-dns698967
+Ref: gnutls-cli ca-verification699208
+Ref: gnutls-cli ocsp699543
+Ref: gnutls-cli resume699719
+Ref: gnutls-cli rehandshake699877
+Ref: gnutls-cli sni-hostname700038
+Ref: gnutls-cli verify-hostname700586
+Ref: gnutls-cli starttls700830
+Ref: gnutls-cli app-proto701008
+Ref: gnutls-cli starttls-proto701180
+Ref: gnutls-cli save-ocsp-multi701710
+Ref: gnutls-cli dh-bits702166
+Ref: gnutls-cli priority702534
+Ref: gnutls-cli rawpkkeyfile702934
+Ref: gnutls-cli rawpkfile703399
+Ref: gnutls-cli ranges703949
+Ref: gnutls-cli benchmark-ciphers704223
+Ref: gnutls-cli benchmark-tls-ciphers704551
+Ref: gnutls-cli list704848
+Ref: gnutls-cli priority-list705225
+Ref: gnutls-cli noticket705463
+Ref: gnutls-cli alpn705618
+Ref: gnutls-cli compress-cert705868
+Ref: gnutls-cli disable-extensions706096
+Ref: gnutls-cli single-key-share706326
+Ref: gnutls-cli post-handshake-auth706550
+Ref: gnutls-cli inline-commands706741
+Ref: gnutls-cli inline-commands-prefix707077
+Ref: gnutls-cli provider707465
+Ref: gnutls-cli logfile707675
+Ref: gnutls-cli waitresumption708059
+Ref: gnutls-cli ca-auto-retrieve708322
+Ref: gnutls-cli version708626
+Ref: gnutls-cli help708948
+Ref: gnutls-cli more-help709098
+Ref: gnutls-cli exit status709218
+Ref: gnutls-cli See Also709454
+Ref: gnutls-cli Examples709531
+Node: gnutls-serv Invocation713747
+Ref: gnutls-serv usage713996
+Ref: gnutls-serv debug718774
+Ref: gnutls-serv sni-hostname718936
+Ref: gnutls-serv alpn719267
+Ref: gnutls-serv require-client-cert719517
+Ref: gnutls-serv verify-client-cert719751
+Ref: gnutls-serv compress-cert719971
+Ref: gnutls-serv heartbeat720191
+Ref: gnutls-serv priority720332
+Ref: gnutls-serv x509keyfile720721
+Ref: gnutls-serv x509certfile721163
+Ref: gnutls-serv x509dsakeyfile721607
+Ref: gnutls-serv x509dsacertfile721773
+Ref: gnutls-serv x509ecckeyfile721940
+Ref: gnutls-serv x509ecccertfile722106
+Ref: gnutls-serv rawpkkeyfile722269
+Ref: gnutls-serv rawpkfile723007
+Ref: gnutls-serv ocsp-response723839
+Ref: gnutls-serv ignore-ocsp-response-errors724107
+Ref: gnutls-serv list724320
+Ref: gnutls-serv provider724558
+Ref: gnutls-serv version724778
+Ref: gnutls-serv help725100
+Ref: gnutls-serv more-help725250
+Ref: gnutls-serv exit status725370
+Ref: gnutls-serv See Also725608
+Ref: gnutls-serv Examples725686
+Node: gnutls-cli-debug Invocation730994
+Ref: gnutls-cli-debug usage731583
+Ref: gnutls-cli-debug debug733737
+Ref: gnutls-cli-debug app-proto733893
+Ref: gnutls-cli-debug starttls-proto734071
+Ref: gnutls-cli-debug version734463
+Ref: gnutls-cli-debug help734785
+Ref: gnutls-cli-debug more-help734935
+Ref: gnutls-cli-debug exit status735055
+Ref: gnutls-cli-debug See Also735303
+Ref: gnutls-cli-debug Examples735386
+Node: Internal architecture of GnuTLS738883
+Node: The TLS Protocol739489
+Ref: fig-client-server739965
+Node: TLS Handshake Protocol740057
+Ref: fig-gnutls-handshake740499
+Ref: fig-gnutls-handshake-sequence741010
+Node: TLS Authentication Methods741110
+Ref: TLS Authentication Methods-Footnote-1743414
+Node: TLS Hello Extension Handling743480
+Node: Cryptographic Backend756582
+Ref: fig-crypto-layers757265
+Ref: Cryptographic Backend-Footnote-1760549
+Ref: Cryptographic Backend-Footnote-2760634
+Node: Random Number Generators-internals760742
+Node: FIPS140-2 mode768106
+Ref: gnutls_fips_mode_t770742
+Node: Upgrading from previous versions774339
+Node: Support788333
+Node: Getting help788581
+Node: Commercial Support789169
+Node: Bug Reports789440
+Node: Contributing790804
+Node: Certification792830
+Node: Error codes793294
+Node: Supported ciphersuites817927
+Ref: ciphersuites818100
+Node: API reference833144
+Node: Core TLS API833554
+Ref: gnutls_alert_get833781
+Ref: gnutls_alert_get_name834400
+Ref: gnutls_alert_get_strname834785
+Ref: gnutls_alert_send835120
+Ref: gnutls_alert_send_appropriate835998
+Ref: gnutls_alert_set_read_function836965
+Ref: gnutls_alpn_get_selected_protocol837349
+Ref: gnutls_alpn_set_protocols838013
+Ref: gnutls_anon_allocate_client_credentials838850
+Ref: gnutls_anon_allocate_server_credentials839235
+Ref: gnutls_anon_free_client_credentials839612
+Ref: gnutls_anon_free_server_credentials839901
+Ref: gnutls_anon_set_params_function840182
+Ref: gnutls_anon_set_server_dh_params840858
+Ref: gnutls_anon_set_server_known_dh_params841518
+Ref: gnutls_anon_set_server_params_function842427
+Ref: gnutls_anti_replay_deinit843090
+Ref: gnutls_anti_replay_enable843404
+Ref: gnutls_anti_replay_init843752
+Ref: gnutls_anti_replay_set_add_function844280
+Ref: gnutls_anti_replay_set_ptr845298
+Ref: gnutls_anti_replay_set_window845633
+Ref: gnutls_auth_client_get_type846401
+Ref: gnutls_auth_get_type847028
+Ref: gnutls_auth_server_get_type847840
+Ref: gnutls_base64_decode2848469
+Ref: gnutls_base64_encode2849025
+Ref: gnutls_buffer_append_data849645
+Ref: gnutls_bye850043
+Ref: gnutls_certificate_activation_time_peers851644
+Ref: gnutls_certificate_allocate_credentials852062
+Ref: gnutls_certificate_client_get_request_status852459
+Ref: gnutls_certificate_expiration_time_peers852867
+Ref: gnutls_certificate_free_ca_names853271
+Ref: gnutls_certificate_free_cas853940
+Ref: gnutls_certificate_free_credentials854343
+Ref: gnutls_certificate_free_crls854777
+Ref: gnutls_certificate_free_keys855077
+Ref: gnutls_certificate_get_crt_raw855511
+Ref: gnutls_certificate_get_issuer856582
+Ref: gnutls_certificate_get_ocsp_expiration857665
+Ref: gnutls_certificate_get_ours858836
+Ref: gnutls_certificate_get_peers859666
+Ref: gnutls_certificate_get_peers_subkey_id860789
+Ref: gnutls_certificate_get_verify_flags861145
+Ref: gnutls_certificate_get_x509_crt861558
+Ref: gnutls_certificate_get_x509_key863202
+Ref: gnutls_certificate_send_x509_rdn_sequence864517
+Ref: gnutls_certificate_server_set_request865224
+Ref: gnutls_certificate_set_dh_params866014
+Ref: gnutls_certificate_set_flags866833
+Ref: gnutls_certificate_set_known_dh_params867358
+Ref: gnutls_certificate_set_ocsp_status_request_file868286
+Ref: gnutls_certificate_set_ocsp_status_request_file2870192
+Ref: gnutls_certificate_set_ocsp_status_request_function871710
+Ref: gnutls_certificate_set_ocsp_status_request_function2873198
+Ref: gnutls_certificate_set_ocsp_status_request_mem875164
+Ref: gnutls_certificate_set_params_function876939
+Ref: gnutls_certificate_set_pin_function877636
+Ref: gnutls_certificate_set_rawpk_key_file878289
+Ref: gnutls_certificate_set_rawpk_key_mem881593
+Ref: gnutls_certificate_set_retrieve_function884740
+Ref: gnutls_certificate_set_verify_flags886870
+Ref: gnutls_certificate_set_verify_function887363
+Ref: gnutls_certificate_set_verify_limits888427
+Ref: gnutls_certificate_set_x509_crl889108
+Ref: gnutls_certificate_set_x509_crl_file889936
+Ref: gnutls_certificate_set_x509_crl_mem890717
+Ref: gnutls_certificate_set_x509_key891494
+Ref: gnutls_certificate_set_x509_key_file893162
+Ref: gnutls_certificate_set_x509_key_file2895398
+Ref: gnutls_certificate_set_x509_key_mem897932
+Ref: gnutls_certificate_set_x509_key_mem2899580
+Ref: gnutls_certificate_set_x509_simple_pkcs12_file901393
+Ref: gnutls_certificate_set_x509_simple_pkcs12_mem903523
+Ref: gnutls_certificate_set_x509_system_trust905623
+Ref: gnutls_certificate_set_x509_trust906193
+Ref: gnutls_certificate_set_x509_trust_dir907173
+Ref: gnutls_certificate_set_x509_trust_file907911
+Ref: gnutls_certificate_set_x509_trust_mem909087
+Ref: gnutls_certificate_type_get910030
+Ref: gnutls_certificate_type_get2910877
+Ref: gnutls_certificate_type_get_id912262
+Ref: gnutls_certificate_type_get_name912659
+Ref: gnutls_certificate_type_list913042
+Ref: gnutls_certificate_verification_status_print913396
+Ref: gnutls_certificate_verify_peers914154
+Ref: gnutls_certificate_verify_peers2916950
+Ref: gnutls_certificate_verify_peers3918865
+Ref: gnutls_check_version921175
+Ref: gnutls_cipher_get921917
+Ref: gnutls_cipher_get_id922222
+Ref: gnutls_cipher_get_key_size922604
+Ref: gnutls_cipher_get_name922968
+Ref: gnutls_cipher_list923315
+Ref: gnutls_cipher_suite_get_name923875
+Ref: gnutls_cipher_suite_info924743
+Ref: gnutls_ciphersuite_get925922
+Ref: gnutls_compress_certificate_get_selected_method926667
+Ref: gnutls_compress_certificate_set_methods927292
+Ref: gnutls_credentials_clear929124
+Ref: gnutls_credentials_get929352
+Ref: gnutls_credentials_set930307
+Ref: gnutls_db_check_entry931671
+Ref: gnutls_db_check_entry_expire_time932128
+Ref: gnutls_db_check_entry_time932534
+Ref: gnutls_db_get_default_cache_expiration932925
+Ref: gnutls_db_get_ptr933120
+Ref: gnutls_db_remove_session933432
+Ref: gnutls_db_set_cache_expiration933969
+Ref: gnutls_db_set_ptr934390
+Ref: gnutls_db_set_remove_function934725
+Ref: gnutls_db_set_retrieve_function935228
+Ref: gnutls_db_set_store_function935914
+Ref: gnutls_deinit936381
+Ref: gnutls_dh_get_group936720
+Ref: gnutls_dh_get_peers_public_bits937572
+Ref: gnutls_dh_get_prime_bits938016
+Ref: gnutls_dh_get_pubkey938656
+Ref: gnutls_dh_get_secret_bits939354
+Ref: gnutls_dh_params_cpy939786
+Ref: gnutls_dh_params_deinit940294
+Ref: gnutls_dh_params_export2_pkcs3940535
+Ref: gnutls_dh_params_export_pkcs3941356
+Ref: gnutls_dh_params_export_raw942375
+Ref: gnutls_dh_params_generate2943128
+Ref: gnutls_dh_params_import_dsa944382
+Ref: gnutls_dh_params_import_pkcs3944859
+Ref: gnutls_dh_params_import_raw945598
+Ref: gnutls_dh_params_import_raw2946228
+Ref: gnutls_dh_params_import_raw3946942
+Ref: gnutls_dh_params_init947642
+Ref: gnutls_dh_set_prime_bits947973
+Ref: gnutls_digest_get_id949076
+Ref: gnutls_digest_get_name949502
+Ref: gnutls_digest_get_oid949848
+Ref: gnutls_digest_list950239
+Ref: gnutls_digest_set_secure950612
+Ref: gnutls_early_cipher_get951158
+Ref: gnutls_early_prf_hash_get951531
+Ref: gnutls_ecc_curve_get951949
+Ref: gnutls_ecc_curve_get_id952350
+Ref: gnutls_ecc_curve_get_name952731
+Ref: gnutls_ecc_curve_get_oid953065
+Ref: gnutls_ecc_curve_get_pk953410
+Ref: gnutls_ecc_curve_get_size953714
+Ref: gnutls_ecc_curve_list953943
+Ref: gnutls_ecc_curve_set_enabled954280
+Ref: gnutls_error_is_fatal955284
+Ref: gnutls_error_to_alert956086
+Ref: gnutls_est_record_overhead_size956818
+Ref: gnutls_ext_get_current_msg957726
+Ref: gnutls_ext_get_data958417
+Ref: gnutls_ext_get_name958932
+Ref: gnutls_ext_get_name2959250
+Ref: gnutls_ext_raw_parse959760
+Ref: gnutls_ext_register960910
+Ref: gnutls_ext_set_data962545
+Ref: gnutls_fingerprint963056
+Ref: gnutls_fips140_context_deinit964066
+Ref: gnutls_fips140_context_init964342
+Ref: gnutls_fips140_get_operation_state964705
+Ref: gnutls_fips140_mode_enabled965088
+Ref: gnutls_fips140_pop_context965648
+Ref: gnutls_fips140_push_context966287
+Ref: gnutls_fips140_run_self_tests967077
+Ref: gnutls_fips140_set_mode967607
+Ref: gnutls_get_library_config968652
+Ref: gnutls_get_system_config_file969470
+Ref: gnutls_global_deinit969759
+Ref: gnutls_global_init970209
+Ref: gnutls_global_set_audit_log_function971484
+Ref: gnutls_global_set_log_function972191
+Ref: gnutls_global_set_log_level972699
+Ref: gnutls_global_set_mutex973187
+Ref: gnutls_global_set_time_function974201
+Ref: gnutls_gost_paramset_get_name974638
+Ref: gnutls_gost_paramset_get_oid975014
+Ref: gnutls_group_get975391
+Ref: gnutls_group_get_id975761
+Ref: gnutls_group_get_name976108
+Ref: gnutls_group_list976428
+Ref: gnutls_handshake976750
+Ref: gnutls_handshake_description_get_name978855
+Ref: gnutls_handshake_get_last_in979243
+Ref: gnutls_handshake_get_last_out979868
+Ref: gnutls_handshake_set_hook_function980500
+Ref: gnutls_handshake_set_max_packet_length981892
+Ref: gnutls_handshake_set_post_client_hello_function982677
+Ref: gnutls_handshake_set_private_extensions984003
+Ref: gnutls_handshake_set_random984682
+Ref: gnutls_handshake_set_read_function985402
+Ref: gnutls_handshake_set_secret_function985803
+Ref: gnutls_handshake_set_timeout986182
+Ref: gnutls_handshake_write986872
+Ref: gnutls_heartbeat_allowed987573
+Ref: gnutls_heartbeat_enable988047
+Ref: gnutls_heartbeat_get_timeout988885
+Ref: gnutls_heartbeat_ping989424
+Ref: gnutls_heartbeat_pong990556
+Ref: gnutls_heartbeat_set_timeouts990963
+Ref: gnutls_hex2bin991734
+Ref: gnutls_hex_decode992453
+Ref: gnutls_hex_decode2993179
+Ref: gnutls_hex_encode993608
+Ref: gnutls_hex_encode2994205
+Ref: gnutls_idna_map994720
+Ref: gnutls_idna_reverse_map995850
+Ref: gnutls_init996615
+Ref: gnutls_key_generate997443
+Ref: gnutls_kx_get997860
+Ref: gnutls_kx_get_id998446
+Ref: gnutls_kx_get_name998790
+Ref: gnutls_kx_list999135
+Ref: gnutls_load_file999463
+Ref: gnutls_mac_get1000235
+Ref: gnutls_mac_get_id1000540
+Ref: gnutls_mac_get_key_size1000953
+Ref: gnutls_mac_get_name1001290
+Ref: gnutls_mac_list1001609
+Ref: gnutls_memcmp1001997
+Ref: gnutls_memset1002557
+Ref: gnutls_ocsp_status_request_enable_client1002951
+Ref: gnutls_ocsp_status_request_get1003962
+Ref: gnutls_ocsp_status_request_get21004624
+Ref: gnutls_ocsp_status_request_is_checked1005619
+Ref: gnutls_oid_to_digest1007007
+Ref: gnutls_oid_to_ecc_curve1007416
+Ref: gnutls_oid_to_gost_paramset1007742
+Ref: gnutls_oid_to_mac1008153
+Ref: gnutls_oid_to_pk1008566
+Ref: gnutls_oid_to_sign1008938
+Ref: gnutls_openpgp_send_cert1009342
+Ref: gnutls_packet_deinit1009644
+Ref: gnutls_packet_get1009918
+Ref: gnutls_pem_base64_decode1010423
+Ref: gnutls_pem_base64_decode21011278
+Ref: gnutls_pem_base64_encode1012273
+Ref: gnutls_pem_base64_encode21013102
+Ref: gnutls_perror1014038
+Ref: gnutls_pk_algorithm_get_name1014334
+Ref: gnutls_pk_bits_to_sec_param1014690
+Ref: gnutls_pk_get_id1015164
+Ref: gnutls_pk_get_name1015682
+Ref: gnutls_pk_get_oid1016050
+Ref: gnutls_pk_list1016449
+Ref: gnutls_pk_to_sign1016782
+Ref: gnutls_prf1017193
+Ref: gnutls_prf_early1019188
+Ref: gnutls_prf_hash_get1020843
+Ref: gnutls_prf_raw1021375
+Ref: gnutls_prf_rfc57051023259
+Ref: gnutls_priority_certificate_type_list1024936
+Ref: gnutls_priority_certificate_type_list21025632
+Ref: gnutls_priority_cipher_list1026248
+Ref: gnutls_priority_deinit1026635
+Ref: gnutls_priority_ecc_curve_list1026878
+Ref: gnutls_priority_get_cipher_suite_index1027410
+Ref: gnutls_priority_group_list1028326
+Ref: gnutls_priority_init1028707
+Ref: gnutls_priority_init21029787
+Ref: gnutls_priority_kx_list1034161
+Ref: gnutls_priority_mac_list1034566
+Ref: gnutls_priority_protocol_list1034971
+Ref: gnutls_priority_set1035373
+Ref: gnutls_priority_set_direct1036028
+Ref: gnutls_priority_sign_list1036961
+Ref: gnutls_priority_string_list1037377
+Ref: gnutls_protocol_get_id1038009
+Ref: gnutls_protocol_get_name1038325
+Ref: gnutls_protocol_get_version1038684
+Ref: gnutls_protocol_list1038982
+Ref: gnutls_protocol_set_enabled1039330
+Ref: gnutls_psk_allocate_client_credentials1040389
+Ref: gnutls_psk_allocate_server_credentials1040809
+Ref: gnutls_psk_client_get_hint1041205
+Ref: gnutls_psk_free_client_credentials1041832
+Ref: gnutls_psk_free_server_credentials1042115
+Ref: gnutls_psk_server_get_username1042390
+Ref: gnutls_psk_server_get_username21043097
+Ref: gnutls_psk_set_client_credentials1043791
+Ref: gnutls_psk_set_client_credentials21044814
+Ref: gnutls_psk_set_client_credentials_function1045594
+Ref: gnutls_psk_set_client_credentials_function21046597
+Ref: gnutls_psk_set_params_function1047754
+Ref: gnutls_psk_set_server_credentials_file1048434
+Ref: gnutls_psk_set_server_credentials_function1049295
+Ref: gnutls_psk_set_server_credentials_function21050249
+Ref: gnutls_psk_set_server_credentials_hint1051372
+Ref: gnutls_psk_set_server_dh_params1051996
+Ref: gnutls_psk_set_server_known_dh_params1052681
+Ref: gnutls_psk_set_server_params_function1053578
+Ref: gnutls_random_art1054219
+Ref: gnutls_range_split1055081
+Ref: gnutls_reauth1056163
+Ref: gnutls_record_can_use_length_hiding1058265
+Ref: gnutls_record_check_corked1059016
+Ref: gnutls_record_check_pending1059399
+Ref: gnutls_record_cork1059810
+Ref: gnutls_record_disable_padding1060224
+Ref: gnutls_record_discard_queued1060832
+Ref: gnutls_record_get_direction1061449
+Ref: gnutls_record_get_max_early_data_size1062430
+Ref: gnutls_record_get_max_size1062982
+Ref: gnutls_record_get_state1063349
+Ref: gnutls_record_overhead_size1064371
+Ref: gnutls_record_recv1064758
+Ref: gnutls_record_recv_early_data1066208
+Ref: gnutls_record_recv_packet1067270
+Ref: gnutls_record_recv_seq1068149
+Ref: gnutls_record_send1069135
+Ref: gnutls_record_send21071193
+Ref: gnutls_record_send_early_data1072345
+Ref: gnutls_record_send_file1073399
+Ref: gnutls_record_send_range1074546
+Ref: gnutls_record_set_max_early_data_size1075725
+Ref: gnutls_record_set_max_recv_size1076371
+Ref: gnutls_record_set_max_size1077075
+Ref: gnutls_record_set_state1078254
+Ref: gnutls_record_set_timeout1078912
+Ref: gnutls_record_uncork1079513
+Ref: gnutls_rehandshake1080453
+Ref: gnutls_safe_renegotiation_status1082235
+Ref: gnutls_sec_param_get_name1082650
+Ref: gnutls_sec_param_to_pk_bits1083024
+Ref: gnutls_sec_param_to_symmetric_bits1083694
+Ref: gnutls_server_name_get1084078
+Ref: gnutls_server_name_set1085550
+Ref: gnutls_session_channel_binding1086708
+Ref: gnutls_session_enable_compatibility_mode1087426
+Ref: gnutls_session_etm_status1088133
+Ref: gnutls_session_ext_master_secret_status1088536
+Ref: gnutls_session_ext_register1089027
+Ref: gnutls_session_force_valid1091289
+Ref: gnutls_session_get_data1091710
+Ref: gnutls_session_get_data21092370
+Ref: gnutls_session_get_desc1094643
+Ref: gnutls_session_get_flags1095165
+Ref: gnutls_session_get_id1095703
+Ref: gnutls_session_get_id21097226
+Ref: gnutls_session_get_keylog_function1098696
+Ref: gnutls_session_get_master_secret1099103
+Ref: gnutls_session_get_ptr1099587
+Ref: gnutls_session_get_random1099982
+Ref: gnutls_session_get_verify_cert_status1100603
+Ref: gnutls_session_is_resumed1101276
+Ref: gnutls_session_key_update1101646
+Ref: gnutls_session_resumption_requested1102594
+Ref: gnutls_session_set_data1102976
+Ref: gnutls_session_set_id1103817
+Ref: gnutls_session_set_keylog_function1104492
+Ref: gnutls_session_set_premaster1104891
+Ref: gnutls_session_set_ptr1105986
+Ref: gnutls_session_set_verify_cert1106386
+Ref: gnutls_session_set_verify_cert21107730
+Ref: gnutls_session_set_verify_function1108914
+Ref: gnutls_session_supplemental_register1110026
+Ref: gnutls_session_ticket_enable_client1111284
+Ref: gnutls_session_ticket_enable_server1111777
+Ref: gnutls_session_ticket_key_generate1112571
+Ref: gnutls_session_ticket_send1112999
+Ref: gnutls_set_default_priority1113583
+Ref: gnutls_set_default_priority_append1114668
+Ref: gnutls_sign_algorithm_get1116010
+Ref: gnutls_sign_algorithm_get_client1116453
+Ref: gnutls_sign_algorithm_get_requested1116920
+Ref: gnutls_sign_get_hash_algorithm1117947
+Ref: gnutls_sign_get_id1118359
+Ref: gnutls_sign_get_name1118722
+Ref: gnutls_sign_get_oid1119054
+Ref: gnutls_sign_get_pk_algorithm1119440
+Ref: gnutls_sign_is_secure1120047
+Ref: gnutls_sign_is_secure21120317
+Ref: gnutls_sign_list1120653
+Ref: gnutls_sign_set_secure1120991
+Ref: gnutls_sign_set_secure_for_certs1122218
+Ref: gnutls_sign_supports_pk_algorithm1123572
+Ref: gnutls_srp_allocate_client_credentials1124156
+Ref: gnutls_srp_allocate_server_credentials1124557
+Ref: gnutls_srp_base64_decode1124930
+Ref: gnutls_srp_base64_decode21125635
+Ref: gnutls_srp_base64_encode1126303
+Ref: gnutls_srp_base64_encode21127104
+Ref: gnutls_srp_free_client_credentials1127835
+Ref: gnutls_srp_free_server_credentials1128118
+Ref: gnutls_srp_server_get_username1128393
+Ref: gnutls_srp_set_client_credentials1128847
+Ref: gnutls_srp_set_client_credentials_function1129737
+Ref: gnutls_srp_set_prime_bits1130984
+Ref: gnutls_srp_set_server_credentials_file1131669
+Ref: gnutls_srp_set_server_credentials_function1132395
+Ref: gnutls_srp_set_server_fake_salt_seed1134110
+Ref: gnutls_srp_verifier1135613
+Ref: gnutls_srtp_get_keys1136541
+Ref: gnutls_srtp_get_mki1137935
+Ref: gnutls_srtp_get_profile_id1138504
+Ref: gnutls_srtp_get_profile_name1138962
+Ref: gnutls_srtp_get_selected_profile1139383
+Ref: gnutls_srtp_set_mki1139827
+Ref: gnutls_srtp_set_profile1140276
+Ref: gnutls_srtp_set_profile_direct1140808
+Ref: gnutls_store_commitment1141531
+Ref: gnutls_store_pubkey1142830
+Ref: gnutls_strerror1144617
+Ref: gnutls_strerror_name1145102
+Ref: gnutls_supplemental_get_name1145571
+Ref: gnutls_supplemental_recv1145993
+Ref: gnutls_supplemental_register1146463
+Ref: gnutls_supplemental_send1147575
+Ref: gnutls_system_recv_timeout1148020
+Ref: gnutls_tdb_deinit1148762
+Ref: gnutls_tdb_init1148977
+Ref: gnutls_tdb_set_store_commitment_func1149336
+Ref: gnutls_tdb_set_store_func1150017
+Ref: gnutls_tdb_set_verify_func1150606
+Ref: gnutls_transport_get_int1151350
+Ref: gnutls_transport_get_int21151758
+Ref: gnutls_transport_get_ptr1152261
+Ref: gnutls_transport_get_ptr21152677
+Ref: gnutls_transport_set_errno1153211
+Ref: gnutls_transport_set_errno_function1154198
+Ref: gnutls_transport_set_int1154735
+Ref: gnutls_transport_set_int21155289
+Ref: gnutls_transport_set_ptr1156018
+Ref: gnutls_transport_set_ptr21156431
+Ref: gnutls_transport_set_pull_function1157075
+Ref: gnutls_transport_set_pull_timeout_function1157855
+Ref: gnutls_transport_set_push_function1159558
+Ref: gnutls_transport_set_vec_push_function1160403
+Ref: gnutls_url_is_supported1161099
+Ref: gnutls_utf8_password_normalize1161519
+Ref: gnutls_verify_stored_pubkey1162308
+Node: Datagram TLS API1165457
+Ref: gnutls_dtls_cookie_send1165733
+Ref: gnutls_dtls_cookie_verify1166988
+Ref: gnutls_dtls_get_data_mtu1167932
+Ref: gnutls_dtls_get_mtu1168375
+Ref: gnutls_dtls_get_timeout1168818
+Ref: gnutls_dtls_prestate_set1169361
+Ref: gnutls_dtls_set_data_mtu1169945
+Ref: gnutls_dtls_set_mtu1170919
+Ref: gnutls_dtls_set_timeouts1171526
+Ref: gnutls_record_get_discarded1172530
+Node: X509 certificate API1172804
+Ref: gnutls_certificate_get_trust_list1173153
+Ref: gnutls_certificate_set_trust_list1173801
+Ref: gnutls_certificate_verification_profile_get_id1174493
+Ref: gnutls_certificate_verification_profile_get_name1175040
+Ref: gnutls_pkcs8_info1175423
+Ref: gnutls_pkcs_schema_get_name1176941
+Ref: gnutls_pkcs_schema_get_oid1177346
+Ref: gnutls_session_set_verify_output_function1177773
+Ref: gnutls_subject_alt_names_deinit1178930
+Ref: gnutls_subject_alt_names_get1179209
+Ref: gnutls_subject_alt_names_init1180219
+Ref: gnutls_subject_alt_names_set1180599
+Ref: gnutls_x509_aia_deinit1181418
+Ref: gnutls_x509_aia_get1181652
+Ref: gnutls_x509_aia_init1182811
+Ref: gnutls_x509_aia_set1183146
+Ref: gnutls_x509_aki_deinit1183941
+Ref: gnutls_x509_aki_get_cert_issuer1184205
+Ref: gnutls_x509_aki_get_id1185271
+Ref: gnutls_x509_aki_init1185810
+Ref: gnutls_x509_aki_set_cert_issuer1186159
+Ref: gnutls_x509_aki_set_id1187274
+Ref: gnutls_x509_cidr_to_rfc52801187703
+Ref: gnutls_x509_crl_check_issuer1188601
+Ref: gnutls_x509_crl_deinit1189049
+Ref: gnutls_x509_crl_dist_points_deinit1189281
+Ref: gnutls_x509_crl_dist_points_get1189576
+Ref: gnutls_x509_crl_dist_points_init1190550
+Ref: gnutls_x509_crl_dist_points_set1190946
+Ref: gnutls_x509_crl_export1191649
+Ref: gnutls_x509_crl_export21192532
+Ref: gnutls_x509_crl_get_authority_key_gn_serial1193252
+Ref: gnutls_x509_crl_get_authority_key_id1194566
+Ref: gnutls_x509_crl_get_crt_count1195629
+Ref: gnutls_x509_crl_get_crt_serial1195987
+Ref: gnutls_x509_crl_get_dn_oid1196891
+Ref: gnutls_x509_crl_get_extension_data1197697
+Ref: gnutls_x509_crl_get_extension_data21198814
+Ref: gnutls_x509_crl_get_extension_info1199693
+Ref: gnutls_x509_crl_get_extension_oid1200957
+Ref: gnutls_x509_crl_get_issuer_dn1201809
+Ref: gnutls_x509_crl_get_issuer_dn21202810
+Ref: gnutls_x509_crl_get_issuer_dn31203644
+Ref: gnutls_x509_crl_get_issuer_dn_by_oid1204622
+Ref: gnutls_x509_crl_get_next_update1206133
+Ref: gnutls_x509_crl_get_number1206567
+Ref: gnutls_x509_crl_get_raw_issuer_dn1207292
+Ref: gnutls_x509_crl_get_signature1207746
+Ref: gnutls_x509_crl_get_signature_algorithm1208293
+Ref: gnutls_x509_crl_get_signature_oid1208855
+Ref: gnutls_x509_crl_get_this_update1209516
+Ref: gnutls_x509_crl_get_version1209841
+Ref: gnutls_x509_crl_import1210149
+Ref: gnutls_x509_crl_init1210773
+Ref: gnutls_x509_crl_iter_crt_serial1211362
+Ref: gnutls_x509_crl_iter_deinit1212508
+Ref: gnutls_x509_crl_list_import1212753
+Ref: gnutls_x509_crl_list_import21213755
+Ref: gnutls_x509_crl_print1214621
+Ref: gnutls_x509_crl_set_authority_key_id1215270
+Ref: gnutls_x509_crl_set_crt1215923
+Ref: gnutls_x509_crl_set_crt_serial1216496
+Ref: gnutls_x509_crl_set_next_update1217128
+Ref: gnutls_x509_crl_set_number1217745
+Ref: gnutls_x509_crl_set_this_update1218322
+Ref: gnutls_x509_crl_set_version1218726
+Ref: gnutls_x509_crl_sign1219269
+Ref: gnutls_x509_crl_sign21219962
+Ref: gnutls_x509_crl_verify1221198
+Ref: gnutls_x509_crq_deinit1222442
+Ref: gnutls_x509_crq_export1222680
+Ref: gnutls_x509_crq_export21223677
+Ref: gnutls_x509_crq_get_attribute_by_oid1224451
+Ref: gnutls_x509_crq_get_attribute_data1225476
+Ref: gnutls_x509_crq_get_attribute_info1226588
+Ref: gnutls_x509_crq_get_basic_constraints1227785
+Ref: gnutls_x509_crq_get_challenge_password1229038
+Ref: gnutls_x509_crq_get_dn1229650
+Ref: gnutls_x509_crq_get_dn21230599
+Ref: gnutls_x509_crq_get_dn31231456
+Ref: gnutls_x509_crq_get_dn_by_oid1232464
+Ref: gnutls_x509_crq_get_dn_oid1233925
+Ref: gnutls_x509_crq_get_extension_by_oid1234712
+Ref: gnutls_x509_crq_get_extension_by_oid21235869
+Ref: gnutls_x509_crq_get_extension_data1236951
+Ref: gnutls_x509_crq_get_extension_data21238081
+Ref: gnutls_x509_crq_get_extension_info1238960
+Ref: gnutls_x509_crq_get_key_id1240221
+Ref: gnutls_x509_crq_get_key_purpose_oid1241288
+Ref: gnutls_x509_crq_get_key_rsa_raw1242303
+Ref: gnutls_x509_crq_get_key_usage1242927
+Ref: gnutls_x509_crq_get_pk_algorithm1244013
+Ref: gnutls_x509_crq_get_pk_oid1244734
+Ref: gnutls_x509_crq_get_private_key_usage_period1245391
+Ref: gnutls_x509_crq_get_signature_algorithm1246106
+Ref: gnutls_x509_crq_get_signature_oid1246745
+Ref: gnutls_x509_crq_get_spki1247406
+Ref: gnutls_x509_crq_get_subject_alt_name1247966
+Ref: gnutls_x509_crq_get_subject_alt_othername_oid1249524
+Ref: gnutls_x509_crq_get_tlsfeatures1251004
+Ref: gnutls_x509_crq_get_version1252133
+Ref: gnutls_x509_crq_import1252479
+Ref: gnutls_x509_crq_init1253161
+Ref: gnutls_x509_crq_print1253509
+Ref: gnutls_x509_crq_set_attribute_by_oid1254165
+Ref: gnutls_x509_crq_set_basic_constraints1255030
+Ref: gnutls_x509_crq_set_challenge_password1255774
+Ref: gnutls_x509_crq_set_dn1256225
+Ref: gnutls_x509_crq_set_dn_by_oid1256843
+Ref: gnutls_x509_crq_set_extension_by_oid1257973
+Ref: gnutls_x509_crq_set_key1258752
+Ref: gnutls_x509_crq_set_key_purpose_oid1259215
+Ref: gnutls_x509_crq_set_key_rsa_raw1259995
+Ref: gnutls_x509_crq_set_key_usage1260571
+Ref: gnutls_x509_crq_set_private_key_usage_period1261075
+Ref: gnutls_x509_crq_set_spki1261580
+Ref: gnutls_x509_crq_set_subject_alt_name1262451
+Ref: gnutls_x509_crq_set_subject_alt_othername1263277
+Ref: gnutls_x509_crq_set_tlsfeatures1264115
+Ref: gnutls_x509_crq_set_version1264665
+Ref: gnutls_x509_crq_sign1265150
+Ref: gnutls_x509_crq_sign21265921
+Ref: gnutls_x509_crq_verify1267253
+Ref: gnutls_x509_crt_check_email1267846
+Ref: gnutls_x509_crt_check_hostname1268374
+Ref: gnutls_x509_crt_check_hostname21269086
+Ref: gnutls_x509_crt_check_ip1270837
+Ref: gnutls_x509_crt_check_issuer1271451
+Ref: gnutls_x509_crt_check_key_purpose1272189
+Ref: gnutls_x509_crt_check_revocation1272883
+Ref: gnutls_x509_crt_cpy_crl_dist_points1273532
+Ref: gnutls_x509_crt_deinit1274121
+Ref: gnutls_x509_crt_equals1274339
+Ref: gnutls_x509_crt_equals21274721
+Ref: gnutls_x509_crt_export1275145
+Ref: gnutls_x509_crt_export21276056
+Ref: gnutls_x509_crt_get_activation_time1276754
+Ref: gnutls_x509_crt_get_authority_info_access1277132
+Ref: gnutls_x509_crt_get_authority_key_gn_serial1280606
+Ref: gnutls_x509_crt_get_authority_key_id1282047
+Ref: gnutls_x509_crt_get_basic_constraints1283178
+Ref: gnutls_x509_crt_get_ca_status1284392
+Ref: gnutls_x509_crt_get_crl_dist_points1285391
+Ref: gnutls_x509_crt_get_dn1286716
+Ref: gnutls_x509_crt_get_dn21287911
+Ref: gnutls_x509_crt_get_dn31288720
+Ref: gnutls_x509_crt_get_dn_by_oid1289680
+Ref: gnutls_x509_crt_get_dn_oid1291449
+Ref: gnutls_x509_crt_get_expiration_time1292477
+Ref: gnutls_x509_crt_get_extension_by_oid1292843
+Ref: gnutls_x509_crt_get_extension_by_oid21293970
+Ref: gnutls_x509_crt_get_extension_data1295043
+Ref: gnutls_x509_crt_get_extension_data21296132
+Ref: gnutls_x509_crt_get_extension_info1296997
+Ref: gnutls_x509_crt_get_extension_oid1298409
+Ref: gnutls_x509_crt_get_fingerprint1299372
+Ref: gnutls_x509_crt_get_inhibit_anypolicy1300260
+Ref: gnutls_x509_crt_get_issuer1301229
+Ref: gnutls_x509_crt_get_issuer_alt_name1301867
+Ref: gnutls_x509_crt_get_issuer_alt_name21303667
+Ref: gnutls_x509_crt_get_issuer_alt_othername_oid1305249
+Ref: gnutls_x509_crt_get_issuer_dn1306898
+Ref: gnutls_x509_crt_get_issuer_dn21308019
+Ref: gnutls_x509_crt_get_issuer_dn31308866
+Ref: gnutls_x509_crt_get_issuer_dn_by_oid1309857
+Ref: gnutls_x509_crt_get_issuer_dn_oid1311644
+Ref: gnutls_x509_crt_get_issuer_unique_id1312680
+Ref: gnutls_x509_crt_get_key_id1313775
+Ref: gnutls_x509_crt_get_key_purpose_oid1314798
+Ref: gnutls_x509_crt_get_key_usage1315959
+Ref: gnutls_x509_crt_get_name_constraints1317019
+Ref: gnutls_x509_crt_get_pk_algorithm1318427
+Ref: gnutls_x509_crt_get_pk_dsa_raw1319216
+Ref: gnutls_x509_crt_get_pk_ecc_raw1319884
+Ref: gnutls_x509_crt_get_pk_gost_raw1320697
+Ref: gnutls_x509_crt_get_pk_oid1321541
+Ref: gnutls_x509_crt_get_pk_rsa_raw1322167
+Ref: gnutls_x509_crt_get_policy1322745
+Ref: gnutls_x509_crt_get_private_key_usage_period1323691
+Ref: gnutls_x509_crt_get_proxy1324443
+Ref: gnutls_x509_crt_get_raw_dn1325464
+Ref: gnutls_x509_crt_get_raw_issuer_dn1326057
+Ref: gnutls_x509_crt_get_serial1326636
+Ref: gnutls_x509_crt_get_signature1327376
+Ref: gnutls_x509_crt_get_signature_algorithm1327931
+Ref: gnutls_x509_crt_get_signature_oid1328544
+Ref: gnutls_x509_crt_get_spki1329202
+Ref: gnutls_x509_crt_get_subject1329688
+Ref: gnutls_x509_crt_get_subject_alt_name1330331
+Ref: gnutls_x509_crt_get_subject_alt_name21332090
+Ref: gnutls_x509_crt_get_subject_alt_othername_oid1333655
+Ref: gnutls_x509_crt_get_subject_key_id1335295
+Ref: gnutls_x509_crt_get_subject_unique_id1336127
+Ref: gnutls_x509_crt_get_tlsfeatures1337212
+Ref: gnutls_x509_crt_get_version1338324
+Ref: gnutls_x509_crt_import1338651
+Ref: gnutls_x509_crt_import_url1339352
+Ref: gnutls_x509_crt_init1340073
+Ref: gnutls_x509_crt_list_import1340420
+Ref: gnutls_x509_crt_list_import21341787
+Ref: gnutls_x509_crt_list_import_url1342859
+Ref: gnutls_x509_crt_list_verify1344083
+Ref: gnutls_x509_crt_print1345663
+Ref: gnutls_x509_crt_set_activation_time1346555
+Ref: gnutls_x509_crt_set_authority_info_access1347022
+Ref: gnutls_x509_crt_set_authority_key_id1347917
+Ref: gnutls_x509_crt_set_basic_constraints1348499
+Ref: gnutls_x509_crt_set_ca_status1349198
+Ref: gnutls_x509_crt_set_crl_dist_points1349796
+Ref: gnutls_x509_crt_set_crl_dist_points21350448
+Ref: gnutls_x509_crt_set_crq1351147
+Ref: gnutls_x509_crt_set_crq_extension_by_oid1351864
+Ref: gnutls_x509_crt_set_crq_extensions1352500
+Ref: gnutls_x509_crt_set_dn1352966
+Ref: gnutls_x509_crt_set_dn_by_oid1353849
+Ref: gnutls_x509_crt_set_expiration_time1354966
+Ref: gnutls_x509_crt_set_extension_by_oid1355511
+Ref: gnutls_x509_crt_set_flags1356286
+Ref: gnutls_x509_crt_set_inhibit_anypolicy1356794
+Ref: gnutls_x509_crt_set_issuer_alt_name1357304
+Ref: gnutls_x509_crt_set_issuer_alt_othername1358326
+Ref: gnutls_x509_crt_set_issuer_dn1359302
+Ref: gnutls_x509_crt_set_issuer_dn_by_oid1359941
+Ref: gnutls_x509_crt_set_issuer_unique_id1361220
+Ref: gnutls_x509_crt_set_key1361725
+Ref: gnutls_x509_crt_set_key_purpose_oid1362305
+Ref: gnutls_x509_crt_set_key_usage1363073
+Ref: gnutls_x509_crt_set_name_constraints1363532
+Ref: gnutls_x509_crt_set_pin_function1364154
+Ref: gnutls_x509_crt_set_policy1364822
+Ref: gnutls_x509_crt_set_private_key_usage_period1365675
+Ref: gnutls_x509_crt_set_proxy1366182
+Ref: gnutls_x509_crt_set_proxy_dn1366996
+Ref: gnutls_x509_crt_set_serial1368015
+Ref: gnutls_x509_crt_set_spki1369075
+Ref: gnutls_x509_crt_set_subject_alt_name1369930
+Ref: gnutls_x509_crt_set_subject_alt_othername1371170
+Ref: gnutls_x509_crt_set_subject_alternative_name1372178
+Ref: gnutls_x509_crt_set_subject_key_id1373076
+Ref: gnutls_x509_crt_set_subject_unique_id1373596
+Ref: gnutls_x509_crt_set_tlsfeatures1374119
+Ref: gnutls_x509_crt_set_version1374643
+Ref: gnutls_x509_crt_sign1375466
+Ref: gnutls_x509_crt_sign21376161
+Ref: gnutls_x509_crt_verify1377394
+Ref: gnutls_x509_crt_verify_data21378443
+Ref: gnutls_x509_ct_sct_get1379449
+Ref: gnutls_x509_ct_sct_get_version1380473
+Ref: gnutls_x509_dn_deinit1381224
+Ref: gnutls_x509_dn_export1381486
+Ref: gnutls_x509_dn_export21382380
+Ref: gnutls_x509_dn_get_rdn_ava1383041
+Ref: gnutls_x509_dn_get_str1384073
+Ref: gnutls_x509_dn_get_str21384669
+Ref: gnutls_x509_dn_import1385531
+Ref: gnutls_x509_dn_init1386147
+Ref: gnutls_x509_dn_oid_known1386568
+Ref: gnutls_x509_dn_oid_name1387237
+Ref: gnutls_x509_dn_set_str1387766
+Ref: gnutls_x509_ext_ct_export_scts1388381
+Ref: gnutls_x509_ext_ct_import_scts1388991
+Ref: gnutls_x509_ext_ct_scts_deinit1389709
+Ref: gnutls_x509_ext_ct_scts_init1389962
+Ref: gnutls_x509_ext_deinit1390286
+Ref: gnutls_x509_ext_export_aia1390530
+Ref: gnutls_x509_ext_export_authority_key_id1391124
+Ref: gnutls_x509_ext_export_basic_constraints1391780
+Ref: gnutls_x509_ext_export_crl_dist_points1392477
+Ref: gnutls_x509_ext_export_inhibit_anypolicy1393145
+Ref: gnutls_x509_ext_export_key_purposes1393813
+Ref: gnutls_x509_ext_export_key_usage1394432
+Ref: gnutls_x509_ext_export_name_constraints1395048
+Ref: gnutls_x509_ext_export_policies1395689
+Ref: gnutls_x509_ext_export_private_key_usage_period1396352
+Ref: gnutls_x509_ext_export_proxy1397017
+Ref: gnutls_x509_ext_export_subject_alt_names1398003
+Ref: gnutls_x509_ext_export_subject_key_id1398652
+Ref: gnutls_x509_ext_export_tlsfeatures1399274
+Ref: gnutls_x509_ext_import_aia1399892
+Ref: gnutls_x509_ext_import_authority_key_id1400597
+Ref: gnutls_x509_ext_import_basic_constraints1401265
+Ref: gnutls_x509_ext_import_crl_dist_points1401891
+Ref: gnutls_x509_ext_import_inhibit_anypolicy1402519
+Ref: gnutls_x509_ext_import_key_purposes1403434
+Ref: gnutls_x509_ext_import_key_usage1404068
+Ref: gnutls_x509_ext_import_name_constraints1405084
+Ref: gnutls_x509_ext_import_policies1406422
+Ref: gnutls_x509_ext_import_private_key_usage_period1407029
+Ref: gnutls_x509_ext_import_proxy1407644
+Ref: gnutls_x509_ext_import_subject_alt_names1408730
+Ref: gnutls_x509_ext_import_subject_key_id1409488
+Ref: gnutls_x509_ext_import_tlsfeatures1410123
+Ref: gnutls_x509_ext_print1411015
+Ref: gnutls_x509_key_purpose_deinit1411726
+Ref: gnutls_x509_key_purpose_get1411980
+Ref: gnutls_x509_key_purpose_init1412708
+Ref: gnutls_x509_key_purpose_set1413069
+Ref: gnutls_x509_name_constraints_add_excluded1413524
+Ref: gnutls_x509_name_constraints_add_permitted1414465
+Ref: gnutls_x509_name_constraints_check1415340
+Ref: gnutls_x509_name_constraints_check_crt1416177
+Ref: gnutls_x509_name_constraints_deinit1417047
+Ref: gnutls_x509_name_constraints_get_excluded1417347
+Ref: gnutls_x509_name_constraints_get_permitted1418418
+Ref: gnutls_x509_name_constraints_init1419472
+Ref: gnutls_x509_othername_to_virtual1419855
+Ref: gnutls_x509_policies_deinit1420474
+Ref: gnutls_x509_policies_get1420754
+Ref: gnutls_x509_policies_init1421540
+Ref: gnutls_x509_policies_set1421905
+Ref: gnutls_x509_policy_release1422372
+Ref: gnutls_x509_privkey_cpy1422736
+Ref: gnutls_x509_privkey_deinit1423206
+Ref: gnutls_x509_privkey_export1423447
+Ref: gnutls_x509_privkey_export21424482
+Ref: gnutls_x509_privkey_export2_pkcs81425360
+Ref: gnutls_x509_privkey_export_dsa_raw1426636
+Ref: gnutls_x509_privkey_export_ecc_raw1427376
+Ref: gnutls_x509_privkey_export_gost_raw1428259
+Ref: gnutls_x509_privkey_export_pkcs81429344
+Ref: gnutls_x509_privkey_export_rsa_raw1430849
+Ref: gnutls_x509_privkey_export_rsa_raw21431710
+Ref: gnutls_x509_privkey_fix1432696
+Ref: gnutls_x509_privkey_generate1433081
+Ref: gnutls_x509_privkey_generate21434606
+Ref: gnutls_x509_privkey_get_key_id1436765
+Ref: gnutls_x509_privkey_get_pk_algorithm1437784
+Ref: gnutls_x509_privkey_get_pk_algorithm21438212
+Ref: gnutls_x509_privkey_get_seed1438703
+Ref: gnutls_x509_privkey_get_spki1439527
+Ref: gnutls_x509_privkey_import1440062
+Ref: gnutls_x509_privkey_import21440857
+Ref: gnutls_x509_privkey_import_dsa_raw1441930
+Ref: gnutls_x509_privkey_import_ecc_raw1442662
+Ref: gnutls_x509_privkey_import_gost_raw1443478
+Ref: gnutls_x509_privkey_import_openssl1444754
+Ref: gnutls_x509_privkey_import_pkcs81445628
+Ref: gnutls_x509_privkey_import_rsa_raw1447075
+Ref: gnutls_x509_privkey_import_rsa_raw21447929
+Ref: gnutls_x509_privkey_init1448925
+Ref: gnutls_x509_privkey_sec_param1449270
+Ref: gnutls_x509_privkey_set_flags1449689
+Ref: gnutls_x509_privkey_set_pin_function1450239
+Ref: gnutls_x509_privkey_set_spki1450857
+Ref: gnutls_x509_privkey_sign_data1451404
+Ref: gnutls_x509_privkey_verify_params1452625
+Ref: gnutls_x509_privkey_verify_seed1452961
+Ref: gnutls_x509_rdn_get1453790
+Ref: gnutls_x509_rdn_get21454608
+Ref: gnutls_x509_rdn_get_by_oid1455516
+Ref: gnutls_x509_rdn_get_oid1456498
+Ref: gnutls_x509_spki_deinit1457243
+Ref: gnutls_x509_spki_get_rsa_pss_params1457525
+Ref: gnutls_x509_spki_init1458086
+Ref: gnutls_x509_spki_set_rsa_pss_params1458602
+Ref: gnutls_x509_tlsfeatures_add1459115
+Ref: gnutls_x509_tlsfeatures_check_crt1459571
+Ref: gnutls_x509_tlsfeatures_deinit1460171
+Ref: gnutls_x509_tlsfeatures_get1460449
+Ref: gnutls_x509_tlsfeatures_init1461009
+Ref: gnutls_x509_trust_list_add_cas1461394
+Ref: gnutls_x509_trust_list_add_crls1462579
+Ref: gnutls_x509_trust_list_add_named_crt1463957
+Ref: gnutls_x509_trust_list_add_system_trust1465172
+Ref: gnutls_x509_trust_list_add_trust_dir1465934
+Ref: gnutls_x509_trust_list_add_trust_file1466797
+Ref: gnutls_x509_trust_list_add_trust_mem1467944
+Ref: gnutls_x509_trust_list_deinit1468863
+Ref: gnutls_x509_trust_list_get_issuer1469489
+Ref: gnutls_x509_trust_list_get_issuer_by_dn1470586
+Ref: gnutls_x509_trust_list_get_issuer_by_subject_key_id1471315
+Ref: gnutls_x509_trust_list_get_ptr1472123
+Ref: gnutls_x509_trust_list_init1472636
+Ref: gnutls_x509_trust_list_iter_deinit1473141
+Ref: gnutls_x509_trust_list_iter_get_ca1473450
+Ref: gnutls_x509_trust_list_remove_cas1474630
+Ref: gnutls_x509_trust_list_remove_trust_file1475485
+Ref: gnutls_x509_trust_list_remove_trust_mem1476186
+Ref: gnutls_x509_trust_list_set_getissuer_function1476844
+Ref: gnutls_x509_trust_list_set_ptr1478475
+Ref: gnutls_x509_trust_list_verify_crt1479013
+Ref: gnutls_x509_trust_list_verify_crt21480176
+Ref: gnutls_x509_trust_list_verify_named_crt1483110
+Node: PKCS 7 API1485840
+Ref: gnutls_pkcs7_add_attr1486136
+Ref: gnutls_pkcs7_attrs_deinit1486942
+Ref: gnutls_pkcs7_deinit1487177
+Ref: gnutls_pkcs7_delete_crl1487382
+Ref: gnutls_pkcs7_delete_crt1487811
+Ref: gnutls_pkcs7_export1488257
+Ref: gnutls_pkcs7_export21489157
+Ref: gnutls_pkcs7_get_attr1489818
+Ref: gnutls_pkcs7_get_crl_count1490705
+Ref: gnutls_pkcs7_get_crl_raw1491053
+Ref: gnutls_pkcs7_get_crl_raw21491828
+Ref: gnutls_pkcs7_get_crt_count1492459
+Ref: gnutls_pkcs7_get_crt_raw1492834
+Ref: gnutls_pkcs7_get_crt_raw21493734
+Ref: gnutls_pkcs7_get_embedded_data1494588
+Ref: gnutls_pkcs7_get_embedded_data_oid1495588
+Ref: gnutls_pkcs7_get_signature_count1496148
+Ref: gnutls_pkcs7_get_signature_info1496555
+Ref: gnutls_pkcs7_import1497228
+Ref: gnutls_pkcs7_init1498026
+Ref: gnutls_pkcs7_print1498450
+Ref: gnutls_pkcs7_print_signature_info1499195
+Ref: gnutls_pkcs7_set_crl1500000
+Ref: gnutls_pkcs7_set_crl_raw1500401
+Ref: gnutls_pkcs7_set_crt1500791
+Ref: gnutls_pkcs7_set_crt_raw1501275
+Ref: gnutls_pkcs7_sign1501688
+Ref: gnutls_pkcs7_signature_info_deinit1503127
+Ref: gnutls_pkcs7_verify1503480
+Ref: gnutls_pkcs7_verify_direct1504645
+Node: OCSP API1507398
+Ref: gnutls_ocsp_req_add_cert1507682
+Ref: gnutls_ocsp_req_add_cert_id1508642
+Ref: gnutls_ocsp_req_deinit1509962
+Ref: gnutls_ocsp_req_export1510179
+Ref: gnutls_ocsp_req_get_cert_id1510604
+Ref: gnutls_ocsp_req_get_extension1512196
+Ref: gnutls_ocsp_req_get_nonce1513612
+Ref: gnutls_ocsp_req_get_version1514266
+Ref: gnutls_ocsp_req_import1514653
+Ref: gnutls_ocsp_req_init1515149
+Ref: gnutls_ocsp_req_print1515477
+Ref: gnutls_ocsp_req_randomize_nonce1516213
+Ref: gnutls_ocsp_req_set_extension1516646
+Ref: gnutls_ocsp_req_set_nonce1517330
+Ref: gnutls_ocsp_resp_check_crt1517917
+Ref: gnutls_ocsp_resp_deinit1518501
+Ref: gnutls_ocsp_resp_export1518725
+Ref: gnutls_ocsp_resp_export21519151
+Ref: gnutls_ocsp_resp_get_certs1519671
+Ref: gnutls_ocsp_resp_get_extension1520796
+Ref: gnutls_ocsp_resp_get_nonce1522220
+Ref: gnutls_ocsp_resp_get_produced1522886
+Ref: gnutls_ocsp_resp_get_responder1523233
+Ref: gnutls_ocsp_resp_get_responder21524338
+Ref: gnutls_ocsp_resp_get_responder_raw_id1525601
+Ref: gnutls_ocsp_resp_get_response1526432
+Ref: gnutls_ocsp_resp_get_signature1527658
+Ref: gnutls_ocsp_resp_get_signature_algorithm1528147
+Ref: gnutls_ocsp_resp_get_single1528625
+Ref: gnutls_ocsp_resp_get_status1530567
+Ref: gnutls_ocsp_resp_get_version1530996
+Ref: gnutls_ocsp_resp_import1531404
+Ref: gnutls_ocsp_resp_import21531972
+Ref: gnutls_ocsp_resp_init1532600
+Ref: gnutls_ocsp_resp_list_import21532949
+Ref: gnutls_ocsp_resp_print1534140
+Ref: gnutls_ocsp_resp_verify1534866
+Ref: gnutls_ocsp_resp_verify_direct1536483
+Node: PKCS 12 API1537625
+Ref: gnutls_pkcs12_bag_decrypt1537915
+Ref: gnutls_pkcs12_bag_deinit1538347
+Ref: gnutls_pkcs12_bag_enc_info1538585
+Ref: gnutls_pkcs12_bag_encrypt1539958
+Ref: gnutls_pkcs12_bag_get_count1540463
+Ref: gnutls_pkcs12_bag_get_data1540774
+Ref: gnutls_pkcs12_bag_get_friendly_name1541380
+Ref: gnutls_pkcs12_bag_get_key_id1542017
+Ref: gnutls_pkcs12_bag_get_type1542636
+Ref: gnutls_pkcs12_bag_init1543006
+Ref: gnutls_pkcs12_bag_set_crl1543464
+Ref: gnutls_pkcs12_bag_set_crt1543897
+Ref: gnutls_pkcs12_bag_set_data1544343
+Ref: gnutls_pkcs12_bag_set_friendly_name1544814
+Ref: gnutls_pkcs12_bag_set_key_id1545498
+Ref: gnutls_pkcs12_bag_set_privkey1546172
+Ref: gnutls_pkcs12_deinit1546828
+Ref: gnutls_pkcs12_export1547030
+Ref: gnutls_pkcs12_export21547937
+Ref: gnutls_pkcs12_generate_mac1548613
+Ref: gnutls_pkcs12_generate_mac21549004
+Ref: gnutls_pkcs12_get_bag1549448
+Ref: gnutls_pkcs12_import1550034
+Ref: gnutls_pkcs12_init1550755
+Ref: gnutls_pkcs12_mac_info1551188
+Ref: gnutls_pkcs12_set_bag1552497
+Ref: gnutls_pkcs12_simple_parse1552903
+Ref: gnutls_pkcs12_verify_mac1555584
+Node: PKCS 11 API1555940
+Ref: gnutls_pkcs11_add_provider1556269
+Ref: gnutls_pkcs11_copy_attached_extension1557014
+Ref: gnutls_pkcs11_copy_pubkey1557873
+Ref: gnutls_pkcs11_copy_secret_key1558906
+Ref: gnutls_pkcs11_copy_x509_crt1559631
+Ref: gnutls_pkcs11_copy_x509_crt21560279
+Ref: gnutls_pkcs11_copy_x509_privkey1561247
+Ref: gnutls_pkcs11_copy_x509_privkey21562064
+Ref: gnutls_pkcs11_crt_is_known1563009
+Ref: gnutls_pkcs11_deinit1564145
+Ref: gnutls_pkcs11_delete_url1564462
+Ref: gnutls_pkcs11_get_pin_function1564978
+Ref: gnutls_pkcs11_get_raw_issuer1565361
+Ref: gnutls_pkcs11_get_raw_issuer_by_dn1566271
+Ref: gnutls_pkcs11_get_raw_issuer_by_subject_key_id1567310
+Ref: gnutls_pkcs11_init1568421
+Ref: gnutls_pkcs11_obj_deinit1569463
+Ref: gnutls_pkcs11_obj_export1569709
+Ref: gnutls_pkcs11_obj_export21570554
+Ref: gnutls_pkcs11_obj_export31571151
+Ref: gnutls_pkcs11_obj_export_url1571824
+Ref: gnutls_pkcs11_obj_flags_get_str1572351
+Ref: gnutls_pkcs11_obj_get_exts1572830
+Ref: gnutls_pkcs11_obj_get_flags1573766
+Ref: gnutls_pkcs11_obj_get_info1574303
+Ref: gnutls_pkcs11_obj_get_ptr1575567
+Ref: gnutls_pkcs11_obj_get_type1576476
+Ref: gnutls_pkcs11_obj_import_url1576826
+Ref: gnutls_pkcs11_obj_init1577746
+Ref: gnutls_pkcs11_obj_list_import_url31578131
+Ref: gnutls_pkcs11_obj_list_import_url41580072
+Ref: gnutls_pkcs11_obj_set_info1581748
+Ref: gnutls_pkcs11_obj_set_pin_function1582527
+Ref: gnutls_pkcs11_privkey_cpy1583038
+Ref: gnutls_pkcs11_privkey_deinit1583539
+Ref: gnutls_pkcs11_privkey_export_pubkey1583802
+Ref: gnutls_pkcs11_privkey_export_url1584606
+Ref: gnutls_pkcs11_privkey_generate1585116
+Ref: gnutls_pkcs11_privkey_generate21585788
+Ref: gnutls_pkcs11_privkey_generate31587018
+Ref: gnutls_pkcs11_privkey_get_info1588528
+Ref: gnutls_pkcs11_privkey_get_pk_algorithm1589410
+Ref: gnutls_pkcs11_privkey_import_url1589941
+Ref: gnutls_pkcs11_privkey_init1590642
+Ref: gnutls_pkcs11_privkey_set_pin_function1591357
+Ref: gnutls_pkcs11_privkey_status1591877
+Ref: gnutls_pkcs11_reinit1592253
+Ref: gnutls_pkcs11_set_pin_function1592813
+Ref: gnutls_pkcs11_set_token_function1593303
+Ref: gnutls_pkcs11_token_check_mechanism1593721
+Ref: gnutls_pkcs11_token_get_flags1594478
+Ref: gnutls_pkcs11_token_get_info1595020
+Ref: gnutls_pkcs11_token_get_mechanism1596043
+Ref: gnutls_pkcs11_token_get_ptr1596656
+Ref: gnutls_pkcs11_token_get_random1597355
+Ref: gnutls_pkcs11_token_get_url1597986
+Ref: gnutls_pkcs11_token_init1598654
+Ref: gnutls_pkcs11_token_set_pin1599292
+Ref: gnutls_pkcs11_type_get_name1600132
+Ref: gnutls_x509_crt_import_pkcs111600621
+Ref: gnutls_x509_crt_list_import_pkcs111601143
+Node: TPM API1601752
+Ref: gnutls_tpm_get_registered1602031
+Ref: gnutls_tpm_key_list_deinit1602424
+Ref: gnutls_tpm_key_list_get_url1602692
+Ref: gnutls_tpm_privkey_delete1603345
+Ref: gnutls_tpm_privkey_generate1603783
+Node: Abstract key API1605133
+Ref: gnutls_certificate_set_key1605454
+Ref: gnutls_certificate_set_retrieve_function21607590
+Ref: gnutls_certificate_set_retrieve_function31609840
+Ref: gnutls_pcert_deinit1612700
+Ref: gnutls_pcert_export_openpgp1612945
+Ref: gnutls_pcert_export_x5091613294
+Ref: gnutls_pcert_import_openpgp1613944
+Ref: gnutls_pcert_import_openpgp_raw1614343
+Ref: gnutls_pcert_import_rawpk1614912
+Ref: gnutls_pcert_import_rawpk_raw1615765
+Ref: gnutls_pcert_import_x5091617014
+Ref: gnutls_pcert_import_x509_list1617611
+Ref: gnutls_pcert_import_x509_raw1618801
+Ref: gnutls_pcert_list_import_x509_file1619507
+Ref: gnutls_pcert_list_import_x509_raw1620939
+Ref: gnutls_privkey_decrypt_data1622273
+Ref: gnutls_privkey_decrypt_data21622921
+Ref: gnutls_privkey_deinit1623746
+Ref: gnutls_privkey_export_dsa_raw1623995
+Ref: gnutls_privkey_export_dsa_raw21624725
+Ref: gnutls_privkey_export_ecc_raw1625531
+Ref: gnutls_privkey_export_ecc_raw21626393
+Ref: gnutls_privkey_export_gost_raw21627335
+Ref: gnutls_privkey_export_openpgp1628469
+Ref: gnutls_privkey_export_pkcs111628821
+Ref: gnutls_privkey_export_rsa_raw1629433
+Ref: gnutls_privkey_export_rsa_raw21630464
+Ref: gnutls_privkey_export_x5091631510
+Ref: gnutls_privkey_generate1632158
+Ref: gnutls_privkey_generate21633649
+Ref: gnutls_privkey_get_pk_algorithm1635777
+Ref: gnutls_privkey_get_seed1636391
+Ref: gnutls_privkey_get_spki1637190
+Ref: gnutls_privkey_get_type1637770
+Ref: gnutls_privkey_import_dsa_raw1638259
+Ref: gnutls_privkey_import_ecc_raw1638971
+Ref: gnutls_privkey_import_ext1639784
+Ref: gnutls_privkey_import_ext21640934
+Ref: gnutls_privkey_import_ext31642291
+Ref: gnutls_privkey_import_ext41643905
+Ref: gnutls_privkey_import_gost_raw1646665
+Ref: gnutls_privkey_import_openpgp1647873
+Ref: gnutls_privkey_import_openpgp_raw1648282
+Ref: gnutls_privkey_import_pkcs111648871
+Ref: gnutls_privkey_import_pkcs11_url1649629
+Ref: gnutls_privkey_import_rsa_raw1650078
+Ref: gnutls_privkey_import_tpm_raw1651074
+Ref: gnutls_privkey_import_tpm_url1651941
+Ref: gnutls_privkey_import_url1653044
+Ref: gnutls_privkey_import_x5091653591
+Ref: gnutls_privkey_import_x509_raw1654339
+Ref: gnutls_privkey_init1655124
+Ref: gnutls_privkey_set_flags1656042
+Ref: gnutls_privkey_set_pin_function1656567
+Ref: gnutls_privkey_set_spki1657137
+Ref: gnutls_privkey_sign_data1657710
+Ref: gnutls_privkey_sign_data21658730
+Ref: gnutls_privkey_sign_hash1659628
+Ref: gnutls_privkey_sign_hash21661065
+Ref: gnutls_privkey_status1662331
+Ref: gnutls_privkey_verify_params1662875
+Ref: gnutls_privkey_verify_seed1663237
+Ref: gnutls_pubkey_deinit1663949
+Ref: gnutls_pubkey_encrypt_data1664189
+Ref: gnutls_pubkey_export1664831
+Ref: gnutls_pubkey_export21665845
+Ref: gnutls_pubkey_export_dsa_raw1666618
+Ref: gnutls_pubkey_export_dsa_raw21667430
+Ref: gnutls_pubkey_export_ecc_raw1668314
+Ref: gnutls_pubkey_export_ecc_raw21669213
+Ref: gnutls_pubkey_export_ecc_x9621670192
+Ref: gnutls_pubkey_export_gost_raw21670851
+Ref: gnutls_pubkey_export_rsa_raw1671995
+Ref: gnutls_pubkey_export_rsa_raw21672692
+Ref: gnutls_pubkey_get_key_id1673453
+Ref: gnutls_pubkey_get_key_usage1674478
+Ref: gnutls_pubkey_get_openpgp_key_id1674975
+Ref: gnutls_pubkey_get_pk_algorithm1675614
+Ref: gnutls_pubkey_get_preferred_hash_algorithm1676262
+Ref: gnutls_pubkey_get_spki1677203
+Ref: gnutls_pubkey_import1677771
+Ref: gnutls_pubkey_import_dsa_raw1678455
+Ref: gnutls_pubkey_import_ecc_raw1679116
+Ref: gnutls_pubkey_import_ecc_x9621679884
+Ref: gnutls_pubkey_import_gost_raw1680520
+Ref: gnutls_pubkey_import_openpgp1681667
+Ref: gnutls_pubkey_import_openpgp_raw1682059
+Ref: gnutls_pubkey_import_pkcs111682628
+Ref: gnutls_pubkey_import_privkey1683170
+Ref: gnutls_pubkey_import_rsa_raw1683872
+Ref: gnutls_pubkey_import_tpm_raw1684396
+Ref: gnutls_pubkey_import_tpm_url1685173
+Ref: gnutls_pubkey_import_url1686065
+Ref: gnutls_pubkey_import_x5091686538
+Ref: gnutls_pubkey_import_x509_crq1687038
+Ref: gnutls_pubkey_import_x509_raw1687541
+Ref: gnutls_pubkey_init1688118
+Ref: gnutls_pubkey_print1688447
+Ref: gnutls_pubkey_set_key_usage1689181
+Ref: gnutls_pubkey_set_pin_function1689750
+Ref: gnutls_pubkey_set_spki1690315
+Ref: gnutls_pubkey_verify_data21690886
+Ref: gnutls_pubkey_verify_hash21691794
+Ref: gnutls_pubkey_verify_params1692918
+Ref: gnutls_register_custom_url1693276
+Ref: gnutls_system_key_add_x5091694214
+Ref: gnutls_system_key_delete1694959
+Ref: gnutls_system_key_iter_deinit1695383
+Ref: gnutls_system_key_iter_get_info1695651
+Ref: gnutls_x509_crl_privkey_sign1696925
+Ref: gnutls_x509_crq_privkey_sign1698194
+Ref: gnutls_x509_crq_set_pubkey1699556
+Ref: gnutls_x509_crt_privkey_sign1700064
+Ref: gnutls_x509_crt_set_pubkey1701307
+Node: Socket specific API1701760
+Ref: gnutls_transport_is_ktls_enabled1702059
+Ref: gnutls_transport_set_fastopen1702472
+Node: DANE API1704018
+Ref: dane_cert_type_name1704392
+Ref: dane_cert_usage_name1704682
+Ref: dane_match_type_name1704994
+Ref: dane_query_data1705277
+Ref: dane_query_deinit1705956
+Ref: dane_query_entries1706161
+Ref: dane_query_status1706403
+Ref: dane_query_tlsa1706697
+Ref: dane_query_to_raw_tlsa1707288
+Ref: dane_raw_tlsa1708630
+Ref: dane_state_deinit1709707
+Ref: dane_state_init1709899
+Ref: dane_state_set_dlv_file1710413
+Ref: dane_strerror1710714
+Ref: dane_verification_status_print1711213
+Ref: dane_verify_crt1711807
+Ref: dane_verify_crt_raw1713994
+Ref: dane_verify_session_crt1715227
+Node: Cryptographic API1716629
+Ref: gnutls_aead_cipher_decrypt1717130
+Ref: gnutls_aead_cipher_decryptv21718509
+Ref: gnutls_aead_cipher_deinit1719434
+Ref: gnutls_aead_cipher_encrypt1719762
+Ref: gnutls_aead_cipher_encryptv1720871
+Ref: gnutls_aead_cipher_encryptv21722019
+Ref: gnutls_aead_cipher_init1722947
+Ref: gnutls_aead_cipher_set_key1723621
+Ref: gnutls_cipher_add_auth1724039
+Ref: gnutls_cipher_decrypt1724619
+Ref: gnutls_cipher_decrypt21725243
+Ref: gnutls_cipher_decrypt31726173
+Ref: gnutls_cipher_deinit1726943
+Ref: gnutls_cipher_encrypt1727222
+Ref: gnutls_cipher_encrypt21727682
+Ref: gnutls_cipher_encrypt31728447
+Ref: gnutls_cipher_get_block_size1729678
+Ref: gnutls_cipher_get_iv_size1729958
+Ref: gnutls_cipher_get_tag_size1730440
+Ref: gnutls_cipher_init1730846
+Ref: gnutls_cipher_set_iv1731576
+Ref: gnutls_cipher_tag1731921
+Ref: gnutls_crypto_register_aead_cipher1732423
+Ref: gnutls_crypto_register_cipher1734027
+Ref: gnutls_crypto_register_digest1735808
+Ref: gnutls_crypto_register_mac1737032
+Ref: gnutls_decode_ber_digest_info1738460
+Ref: gnutls_decode_gost_rs_value1739259
+Ref: gnutls_decode_rs_value1740059
+Ref: gnutls_encode_ber_digest_info1740844
+Ref: gnutls_encode_gost_rs_value1741488
+Ref: gnutls_encode_rs_value1742234
+Ref: gnutls_hash1742854
+Ref: gnutls_hash_copy1743285
+Ref: gnutls_hash_deinit1743988
+Ref: gnutls_hash_fast1744316
+Ref: gnutls_hash_get_len1744833
+Ref: gnutls_hash_init1745166
+Ref: gnutls_hash_output1745702
+Ref: gnutls_hkdf_expand1746034
+Ref: gnutls_hkdf_extract1746737
+Ref: gnutls_hmac1747280
+Ref: gnutls_hmac_copy1747711
+Ref: gnutls_hmac_deinit1748362
+Ref: gnutls_hmac_fast1748689
+Ref: gnutls_hmac_get_key_size1749413
+Ref: gnutls_hmac_get_len1749874
+Ref: gnutls_hmac_init1750204
+Ref: gnutls_hmac_output1750987
+Ref: gnutls_hmac_set_nonce1751322
+Ref: gnutls_mac_get_nonce_size1751689
+Ref: gnutls_pbkdf21752005
+Ref: gnutls_rnd1752638
+Ref: gnutls_rnd_refresh1753276
+Node: Compatibility API1753562
+Ref: gnutls_compression_get1753904
+Ref: gnutls_compression_get_id1754256
+Ref: gnutls_compression_get_name1754620
+Ref: gnutls_compression_list1755002
+Ref: gnutls_global_set_mem_functions1755334
+Ref: gnutls_openpgp_privkey_sign_hash1756709
+Ref: gnutls_priority_compression_list1757138
+Ref: gnutls_x509_crt_get_preferred_hash_algorithm1757590
+Ref: gnutls_x509_privkey_sign_hash1758471
+Node: Copying Information1759341
+Node: Bibliography1784518
+Ref: CBCATT1784657
+Ref: GPGH1784835
+Ref: GUTPKI1784958
+Ref: PRNGATTACKS1785133
+Ref: KEYPIN1785333
+Ref: NISTSP800571785508
+Ref: RFC74131785756
+Ref: RFC79181785923
+Ref: RFC61251786100
+Ref: RFC76851786441
+Ref: RFC76131786616
+Ref: RFC22461786864
+Ref: RFC60831787025
+Ref: RFC44181787262
+Ref: RFC46801787429
+Ref: RFC76331787587
+Ref: RFC79191787759
+Ref: RFC45141787963
+Ref: RFC43461788167
+Ref: RFC43471788317
+Ref: RFC52461788484
+Ref: RFC24401788635
+Ref: RFC48801788817
+Ref: RFC42111789011
+Ref: RFC28171789205
+Ref: RFC28181789358
+Ref: RFC29451789472
+Ref: RFC73011789622
+Ref: RFC29861789842
+Ref: PKIX1790031
+Ref: RFC37491790294
+Ref: RFC38201790460
+Ref: RFC65201790703
+Ref: RFC57461790942
+Ref: RFC52801791151
+Ref: TLSTKT1791418
+Ref: PKCS121791650
+Ref: PKCS111791791
+Ref: RESCORLA1791937
+Ref: SELKEY1792033
+Ref: SSL31792192
+Ref: STEVENS1792383
+Ref: TLSEXT1792491
+Ref: TLSPGP1792708
+Ref: TLSSRP1792873
+Ref: TLSPSK1793070
+Ref: TOMSRP1793239
+Ref: WEGER1793352
+Ref: ECRYPT1793544
+Ref: RFC50561793749
+Ref: RFC57641793902
+Ref: RFC59291794190
+Ref: PKCS11URI1794333
+Ref: TPMURI1794469
+Ref: ANDERSON1794663
+Ref: RFC48211794809
+Ref: RFC25601794962
+Ref: RIVESTCRL1795156
+Ref: RFC92661795517
+Node: Function and Data Index1795647
+Node: Concept Index1924052
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End: