diff -Nru gnutls28-3.8.3/debian/changelog gnutls28-3.8.3/debian/changelog --- gnutls28-3.8.3/debian/changelog 2024-01-26 12:39:04.000000000 +0000 +++ gnutls28-3.8.3/debian/changelog 2024-04-18 13:54:34.000000000 +0000 @@ -1,3 +1,53 @@ +gnutls28 (3.8.3-1.1ubuntu3.1) noble-security; urgency=medium + + * SECURITY UPDATE: side-channel leak via Minerva attack + - debian/patches/CVE-2024-28834.patch: avoid normalization of mpz_t in + deterministic ECDSA in lib/nettle/int/dsa-compute-k.c, + lib/nettle/int/dsa-compute-k.h, lib/nettle/int/ecdsa-compute-k.c, + lib/nettle/int/ecdsa-compute-k.h, lib/nettle/pk.c, + tests/sign-verify-deterministic.c. + - CVE-2024-28834 + * SECURITY UPDATE: crash via specially-crafted cert bundle + - debian/patches/CVE-2024-28835.patch: remove length limit of input in + lib/gnutls_int.h, lib/x509/common.c, lib/x509/verify-high.c, + tests/test-chains.h. + - CVE-2024-28835 + + -- Marc Deslauriers Thu, 18 Apr 2024 09:54:34 -0400 + +gnutls28 (3.8.3-1.1ubuntu3) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- Steve Langasek Sun, 31 Mar 2024 06:17:25 +0000 + +gnutls28 (3.8.3-1.1ubuntu2) noble; urgency=medium + + * No-change rebuild against libhogweed6t64. + + -- Matthias Klose Tue, 05 Mar 2024 16:42:37 +0100 + +gnutls28 (3.8.3-1.1ubuntu1) noble; urgency=medium + + * Merge with Debian; remaining changes: + - Enable CET. + - Set default priority string to only allow TLS1.2, DTLS1.2, and + TLS1.3 with medium security profile (2048 RSA keys minimum, and + similar). + - Forcefully disable TLS 1.0 and 1.1 through /etc/gnutls/config. + - Forcefully disable DTLS 0.9 and 1.0 through /etc/gnutls/config. + - Fix logic for i386 autopkgtest on an amd64 host + - Don't run the testsuite under the influence of a configuration file. + + -- Matthias Klose Mon, 04 Mar 2024 19:00:31 +0100 + +gnutls28 (3.8.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063297 + + -- Steve Langasek Wed, 28 Feb 2024 21:26:17 +0000 + gnutls28 (3.8.3-1ubuntu1) noble; urgency=medium * Merge from Debian unstable. Remaining changes: diff -Nru gnutls28-3.8.3/debian/control gnutls28-3.8.3/debian/control --- gnutls28-3.8.3/debian/control 2024-01-26 12:39:04.000000000 +0000 +++ gnutls28-3.8.3/debian/control 2024-03-04 18:00:31.000000000 +0000 @@ -8,7 +8,7 @@ Eric Dorland , James Westby , Simon Josefsson , -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), bison, ca-certificates , chrpath, @@ -50,9 +50,9 @@ libgnutls-openssl-dev, Depends: libc6-dev | libc-dev, - libgnutls-dane0 (= ${binary:Version}), - libgnutls-openssl27 (= ${binary:Version}), - libgnutls30 (= ${binary:Version}), + libgnutls-dane0t64 (= ${binary:Version}), + libgnutls-openssl27t64 (= ${binary:Version}), + libgnutls30t64 (= ${binary:Version}), libidn2-dev, libp11-kit-dev, libtasn1-6-dev, @@ -82,7 +82,10 @@ . This package contains the GnuTLS development files. -Package: libgnutls30 +Package: libgnutls30t64 +Provides: ${t64:Provides} +Replaces: libgnutls30 +Breaks: libgnutls30 (<< ${source:Version}) Architecture: any Depends: ${misc:Depends}, @@ -160,10 +163,13 @@ . This package contains all the GnuTLS documentation. -Package: libgnutls-openssl27 +Package: libgnutls-openssl27t64 +Provides: ${t64:Provides} +Replaces: libgnutls-openssl27 +Breaks: libgnutls-openssl27 (<< ${source:Version}) Architecture: any Depends: - libgnutls30 (= ${binary:Version}), + libgnutls30t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: @@ -185,10 +191,13 @@ . This package contains the runtime library of the GnuTLS OpenSSL wrapper. -Package: libgnutls-dane0 +Package: libgnutls-dane0t64 +Provides: ${t64:Provides} +Replaces: libgnutls-dane0 +Breaks: libgnutls-dane0 (<< ${source:Version}) Architecture: any Depends: - libgnutls30 (= ${binary:Version}), + libgnutls30t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: diff -Nru gnutls28-3.8.3/debian/libgnutls-dane0.install gnutls28-3.8.3/debian/libgnutls-dane0.install --- gnutls28-3.8.3/debian/libgnutls-dane0.install 2020-06-05 17:32:17.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-dane0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/libgnutls-dane.so.* diff -Nru gnutls28-3.8.3/debian/libgnutls-dane0.symbols gnutls28-3.8.3/debian/libgnutls-dane0.symbols --- gnutls28-3.8.3/debian/libgnutls-dane0.symbols 2022-04-23 13:14:12.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-dane0.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -libgnutls-dane.so.0 libgnutls-dane0 #MINVER# -* Build-Depends-Package: libgnutls28-dev - DANE_0_0@DANE_0_0 3.7.0 - dane_cert_type_name@DANE_0_0 3.7.0 - dane_cert_usage_name@DANE_0_0 3.7.0 - dane_match_type_name@DANE_0_0 3.7.0 - dane_query_data@DANE_0_0 3.7.0 - dane_query_deinit@DANE_0_0 3.7.0 - dane_query_entries@DANE_0_0 3.7.0 - dane_query_status@DANE_0_0 3.7.0 - dane_query_tlsa@DANE_0_0 3.7.0 - dane_query_to_raw_tlsa@DANE_0_0 3.7.0 - dane_raw_tlsa@DANE_0_0 3.7.0 - dane_state_deinit@DANE_0_0 3.7.0 - dane_state_init@DANE_0_0 3.7.0 - dane_state_set_dlv_file@DANE_0_0 3.7.0 - dane_strerror@DANE_0_0 3.7.0 - dane_verification_status_print@DANE_0_0 3.7.0 - dane_verify_crt@DANE_0_0 3.7.0 - dane_verify_crt_raw@DANE_0_0 3.7.0 - dane_verify_session_crt@DANE_0_0 3.7.0 diff -Nru gnutls28-3.8.3/debian/libgnutls-dane0t64.install gnutls28-3.8.3/debian/libgnutls-dane0t64.install --- gnutls28-3.8.3/debian/libgnutls-dane0t64.install 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-dane0t64.install 2020-06-05 17:32:17.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libgnutls-dane.so.* diff -Nru gnutls28-3.8.3/debian/libgnutls-dane0t64.lintian-overrides gnutls28-3.8.3/debian/libgnutls-dane0t64.lintian-overrides --- gnutls28-3.8.3/debian/libgnutls-dane0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-dane0t64.lintian-overrides 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1 @@ +libgnutls-dane0t64: package-name-doesnt-match-sonames libgnutls-dane0 diff -Nru gnutls28-3.8.3/debian/libgnutls-dane0t64.symbols gnutls28-3.8.3/debian/libgnutls-dane0t64.symbols --- gnutls28-3.8.3/debian/libgnutls-dane0t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-dane0t64.symbols 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1,21 @@ +libgnutls-dane.so.0 libgnutls-dane0t64 #MINVER# +* Build-Depends-Package: libgnutls28-dev + DANE_0_0@DANE_0_0 3.7.0 + dane_cert_type_name@DANE_0_0 3.7.0 + dane_cert_usage_name@DANE_0_0 3.7.0 + dane_match_type_name@DANE_0_0 3.7.0 + dane_query_data@DANE_0_0 3.7.0 + dane_query_deinit@DANE_0_0 3.7.0 + dane_query_entries@DANE_0_0 3.7.0 + dane_query_status@DANE_0_0 3.7.0 + dane_query_tlsa@DANE_0_0 3.7.0 + dane_query_to_raw_tlsa@DANE_0_0 3.7.0 + dane_raw_tlsa@DANE_0_0 3.7.0 + dane_state_deinit@DANE_0_0 3.7.0 + dane_state_init@DANE_0_0 3.7.0 + dane_state_set_dlv_file@DANE_0_0 3.7.0 + dane_strerror@DANE_0_0 3.7.0 + dane_verification_status_print@DANE_0_0 3.7.0 + dane_verify_crt@DANE_0_0 3.7.0 + dane_verify_crt_raw@DANE_0_0 3.7.0 + dane_verify_session_crt@DANE_0_0 3.7.0 diff -Nru gnutls28-3.8.3/debian/libgnutls-openssl27.install gnutls28-3.8.3/debian/libgnutls-openssl27.install --- gnutls28-3.8.3/debian/libgnutls-openssl27.install 2020-06-05 17:32:17.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-openssl27.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/libgnutls-openssl.so.* diff -Nru gnutls28-3.8.3/debian/libgnutls-openssl27.symbols gnutls28-3.8.3/debian/libgnutls-openssl27.symbols --- gnutls28-3.8.3/debian/libgnutls-openssl27.symbols 2022-04-23 13:14:12.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-openssl27.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -libgnutls-openssl.so.27 libgnutls-openssl27 #MINVER# -* Build-Depends-Package: libgnutls28-dev - BIO_get_fd@Base 3.7.0 - BIO_new_socket@Base 3.7.0 - ERR_error_string@Base 3.7.0 - ERR_get_error@Base 3.7.0 - MD5@Base 3.7.0 - MD5_Final@Base 3.7.0 - MD5_Init@Base 3.7.0 - MD5_Update@Base 3.7.0 - OpenSSL_add_all_algorithms@Base 3.7.0 - RAND_bytes@Base 3.7.0 - RAND_egd_bytes@Base 3.7.0 - RAND_file_name@Base 3.7.0 - RAND_load_file@Base 3.7.0 - RAND_pseudo_bytes@Base 3.7.0 - RAND_seed@Base 3.7.0 - RAND_status@Base 3.7.0 - RAND_write_file@Base 3.7.0 - RIPEMD160@Base 3.7.0 - RIPEMD160_Final@Base 3.7.0 - RIPEMD160_Init@Base 3.7.0 - RIPEMD160_Update@Base 3.7.0 - SSL_CIPHER_description@Base 3.7.0 - SSL_CIPHER_get_bits@Base 3.7.0 - SSL_CIPHER_get_name@Base 3.7.0 - SSL_CIPHER_get_version@Base 3.7.0 - SSL_CTX_free@Base 3.7.0 - SSL_CTX_new@Base 3.7.0 - SSL_CTX_sess_accept@Base 3.7.0 - SSL_CTX_sess_accept_good@Base 3.7.0 - SSL_CTX_sess_accept_renegotiate@Base 3.7.0 - SSL_CTX_sess_connect@Base 3.7.0 - SSL_CTX_sess_connect_good@Base 3.7.0 - SSL_CTX_sess_connect_renegotiate@Base 3.7.0 - SSL_CTX_sess_hits@Base 3.7.0 - SSL_CTX_sess_misses@Base 3.7.0 - SSL_CTX_sess_number@Base 3.7.0 - SSL_CTX_sess_timeouts@Base 3.7.0 - SSL_CTX_set_cipher_list@Base 3.7.0 - SSL_CTX_set_default_verify_paths@Base 3.7.0 - SSL_CTX_set_mode@Base 3.7.0 - SSL_CTX_set_options@Base 3.7.0 - SSL_CTX_set_verify@Base 3.7.0 - SSL_CTX_use_PrivateKey_file@Base 3.7.0 - SSL_CTX_use_certificate_file@Base 3.7.0 - SSL_accept@Base 3.7.0 - SSL_connect@Base 3.7.0 - SSL_free@Base 3.7.0 - SSL_get_current_cipher@Base 3.7.0 - SSL_get_error@Base 3.7.0 - SSL_get_peer_certificate@Base 3.7.0 - SSL_library_init@Base 3.7.0 - SSL_load_error_strings@Base 3.7.0 - SSL_new@Base 3.7.0 - SSL_pending@Base 3.7.0 - SSL_read@Base 3.7.0 - SSL_set_bio@Base 3.7.0 - SSL_set_connect_state@Base 3.7.0 - SSL_set_fd@Base 3.7.0 - SSL_set_rfd@Base 3.7.0 - SSL_set_verify@Base 3.7.0 - SSL_set_wfd@Base 3.7.0 - SSL_shutdown@Base 3.7.0 - SSL_want@Base 3.7.0 - SSL_write@Base 3.7.0 - SSLv23_client_method@Base 3.7.0 - SSLv23_server_method@Base 3.7.0 - SSLv3_client_method@Base 3.7.0 - SSLv3_server_method@Base 3.7.0 - TLSv1_client_method@Base 3.7.0 - TLSv1_server_method@Base 3.7.0 - X509_NAME_oneline@Base 3.7.0 - X509_free@Base 3.7.0 - X509_get_issuer_name@Base 3.7.0 - X509_get_subject_name@Base 3.7.0 diff -Nru gnutls28-3.8.3/debian/libgnutls-openssl27t64.install gnutls28-3.8.3/debian/libgnutls-openssl27t64.install --- gnutls28-3.8.3/debian/libgnutls-openssl27t64.install 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-openssl27t64.install 2020-06-05 17:32:17.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libgnutls-openssl.so.* diff -Nru gnutls28-3.8.3/debian/libgnutls-openssl27t64.lintian-overrides gnutls28-3.8.3/debian/libgnutls-openssl27t64.lintian-overrides --- gnutls28-3.8.3/debian/libgnutls-openssl27t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-openssl27t64.lintian-overrides 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1 @@ +libgnutls-openssl27t64: package-name-doesnt-match-sonames libgnutls-openssl27 diff -Nru gnutls28-3.8.3/debian/libgnutls-openssl27t64.symbols gnutls28-3.8.3/debian/libgnutls-openssl27t64.symbols --- gnutls28-3.8.3/debian/libgnutls-openssl27t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls-openssl27t64.symbols 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1,76 @@ +libgnutls-openssl.so.27 libgnutls-openssl27t64 #MINVER# +* Build-Depends-Package: libgnutls28-dev + BIO_get_fd@Base 3.7.0 + BIO_new_socket@Base 3.7.0 + ERR_error_string@Base 3.7.0 + ERR_get_error@Base 3.7.0 + MD5@Base 3.7.0 + MD5_Final@Base 3.7.0 + MD5_Init@Base 3.7.0 + MD5_Update@Base 3.7.0 + OpenSSL_add_all_algorithms@Base 3.7.0 + RAND_bytes@Base 3.7.0 + RAND_egd_bytes@Base 3.7.0 + RAND_file_name@Base 3.7.0 + RAND_load_file@Base 3.7.0 + RAND_pseudo_bytes@Base 3.7.0 + RAND_seed@Base 3.7.0 + RAND_status@Base 3.7.0 + RAND_write_file@Base 3.7.0 + RIPEMD160@Base 3.7.0 + RIPEMD160_Final@Base 3.7.0 + RIPEMD160_Init@Base 3.7.0 + RIPEMD160_Update@Base 3.7.0 + SSL_CIPHER_description@Base 3.7.0 + SSL_CIPHER_get_bits@Base 3.7.0 + SSL_CIPHER_get_name@Base 3.7.0 + SSL_CIPHER_get_version@Base 3.7.0 + SSL_CTX_free@Base 3.7.0 + SSL_CTX_new@Base 3.7.0 + SSL_CTX_sess_accept@Base 3.7.0 + SSL_CTX_sess_accept_good@Base 3.7.0 + SSL_CTX_sess_accept_renegotiate@Base 3.7.0 + SSL_CTX_sess_connect@Base 3.7.0 + SSL_CTX_sess_connect_good@Base 3.7.0 + SSL_CTX_sess_connect_renegotiate@Base 3.7.0 + SSL_CTX_sess_hits@Base 3.7.0 + SSL_CTX_sess_misses@Base 3.7.0 + SSL_CTX_sess_number@Base 3.7.0 + SSL_CTX_sess_timeouts@Base 3.7.0 + SSL_CTX_set_cipher_list@Base 3.7.0 + SSL_CTX_set_default_verify_paths@Base 3.7.0 + SSL_CTX_set_mode@Base 3.7.0 + SSL_CTX_set_options@Base 3.7.0 + SSL_CTX_set_verify@Base 3.7.0 + SSL_CTX_use_PrivateKey_file@Base 3.7.0 + SSL_CTX_use_certificate_file@Base 3.7.0 + SSL_accept@Base 3.7.0 + SSL_connect@Base 3.7.0 + SSL_free@Base 3.7.0 + SSL_get_current_cipher@Base 3.7.0 + SSL_get_error@Base 3.7.0 + SSL_get_peer_certificate@Base 3.7.0 + SSL_library_init@Base 3.7.0 + SSL_load_error_strings@Base 3.7.0 + SSL_new@Base 3.7.0 + SSL_pending@Base 3.7.0 + SSL_read@Base 3.7.0 + SSL_set_bio@Base 3.7.0 + SSL_set_connect_state@Base 3.7.0 + SSL_set_fd@Base 3.7.0 + SSL_set_rfd@Base 3.7.0 + SSL_set_verify@Base 3.7.0 + SSL_set_wfd@Base 3.7.0 + SSL_shutdown@Base 3.7.0 + SSL_want@Base 3.7.0 + SSL_write@Base 3.7.0 + SSLv23_client_method@Base 3.7.0 + SSLv23_server_method@Base 3.7.0 + SSLv3_client_method@Base 3.7.0 + SSLv3_server_method@Base 3.7.0 + TLSv1_client_method@Base 3.7.0 + TLSv1_server_method@Base 3.7.0 + X509_NAME_oneline@Base 3.7.0 + X509_free@Base 3.7.0 + X509_get_issuer_name@Base 3.7.0 + X509_get_subject_name@Base 3.7.0 diff -Nru gnutls28-3.8.3/debian/libgnutls30.NEWS gnutls28-3.8.3/debian/libgnutls30.NEWS --- gnutls28-3.8.3/debian/libgnutls30.NEWS 2020-06-05 17:32:17.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -gnutls28 (3.0.0-1) experimental; urgency=low - - GnuTLS is now using nettle instead of libgcrypt as crypto backend. - - Related to this change (nettle uses LGPLv3+ licensed GMP) the licensing has - change. GnuTLS is LGPLv3+ now, GnuTLS-EXTRA GPLv3+. GnuTLS can therefore not - be used by projects using GPLv2 without the "or later" clause. - - -- Andreas Metzler Sun, 14 Aug 2011 14:27:12 +0200 - -gnutls26 (2.6.6-1) unstable; urgency=high - - libgnutls: Check expiration/activation time on untrusted certificates. - Before the library did not check activation/expiration times on - certificates, and was documented as not doing so. We have realized that - many applications that use libgnutls, including gnutls-cli, fail to - perform proper checks. Implementing similar logic in all applications - leads to code duplication. Hence, we decided to check whether the - current time (as reported by the time function) is within the - activation/expiration period of certificates when verifying untrusted - certificates. - - This changes the semantics of gnutls_x509_crt_list_verify, which in - turn is used by gnutls_certificate_verify_peers and - gnutls_certificate_verify_peers2. We add two new - gnutls_certificate_status_t codes for reporting the new error - condition, GNUTLS_CERT_NOT_ACTIVATED and GNUTLS_CERT_EXPIRED. We also - add a new gnutls_certificate_verify_flags flag, - GNUTLS_VERIFY_DISABLE_TIME_CHECKS, that can be used to disable the new - behaviour. - GNUTLS-SA-2009-3 CVE-2009-1417 - http://www.gnu.org/software/gnutls/security.html - - -- Andreas Metzler Thu, 30 Apr 2009 19:00:21 +0200 - -gnutls26 (2.4.2-5) unstable; urgency=medium - - * The gnutls certificate verification code has been changed to stop - trusting some weak algoritms. Verifying untrusted X.509 certificates - signed with RSA-MD2 or RSA-MD5 will now fail with a - GNUTLS_CERT_INSECURE_ALGORITHM verification output. - - See , - and - - - "certtool -i < signature.pem" will inform about the algoritm used for - signing (Search for "Signature Algorithm" in its output.). The proper - fix is to re-issue the certificates with a more secure algoritm. As a - hotfix the respective certicate itself can be added to the list of - trusted certificates. Obviously this should only be done after - verifying the certificate by different means than relying on the weak - signature. - - -- Andreas Metzler Sat, 07 Feb 2009 12:58:51 +0100 diff -Nru gnutls28-3.8.3/debian/libgnutls30.docs gnutls28-3.8.3/debian/libgnutls30.docs --- gnutls28-3.8.3/debian/libgnutls30.docs 2022-04-23 13:14:12.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -AUTHORS -NEWS -README* -THANKS diff -Nru gnutls28-3.8.3/debian/libgnutls30.install gnutls28-3.8.3/debian/libgnutls30.install --- gnutls28-3.8.3/debian/libgnutls30.install 2024-01-26 12:39:04.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -debian/tmp/usr/lib/*/libgnutls.so.* -debian/tmp/usr/share/locale/* -debian/conf/config etc/gnutls diff -Nru gnutls28-3.8.3/debian/libgnutls30.symbols gnutls28-3.8.3/debian/libgnutls30.symbols --- gnutls28-3.8.3/debian/libgnutls30.symbols 2023-11-30 12:46:40.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,1326 +0,0 @@ -libgnutls.so.30 libgnutls30 #MINVER# -* Build-Depends-Package: libgnutls28-dev - GNUTLS_3_4@GNUTLS_3_4 3.7.0 - GNUTLS_3_6_0@GNUTLS_3_6_0 3.7.0 - GNUTLS_3_6_10@GNUTLS_3_6_10 3.7.0 - GNUTLS_3_6_12@GNUTLS_3_6_12 3.7.0 - GNUTLS_3_6_13@GNUTLS_3_6_13 3.7.0 - GNUTLS_3_6_14@GNUTLS_3_6_14 3.7.0 - GNUTLS_3_6_2@GNUTLS_3_6_2 3.7.0 - GNUTLS_3_6_3@GNUTLS_3_6_3 3.7.0 - GNUTLS_3_6_4@GNUTLS_3_6_4 3.7.0 - GNUTLS_3_6_5@GNUTLS_3_6_5 3.7.0 - GNUTLS_3_6_6@GNUTLS_3_6_6 3.7.0 - GNUTLS_3_6_8@GNUTLS_3_6_8 3.7.0 - GNUTLS_3_6_9@GNUTLS_3_6_9 3.7.0 - GNUTLS_3_7_0@GNUTLS_3_7_0 3.7.0 - GNUTLS_3_7_2@GNUTLS_3_7_2 3.7.2 - GNUTLS_3_7_3@GNUTLS_3_7_3 3.7.3 - GNUTLS_3_7_4@GNUTLS_3_7_4 3.7.4 - GNUTLS_3_7_5@GNUTLS_3_7_5 3.7.5 - GNUTLS_3_7_7@GNUTLS_3_7_7 3.7.7 - GNUTLS_3_8_1@GNUTLS_3_8_1 3.8.1 - GNUTLS_3_8_2@GNUTLS_3_8_2 3.8.2 - GNUTLS_FIPS140_3_4@GNUTLS_FIPS140_3_4 3.7.0 - (regex|optional)"@GNUTLS_PRIVATE_3_4$" 3.8.1-0+private+1 - _dsa_generate_dss_g@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _dsa_generate_dss_pq@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _dsa_validate_dss_g@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _dsa_validate_dss_pq@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _gnutls_cipher_get_iv@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _gnutls_decode_ber_rs_raw@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _gnutls_encode_ber_rs_raw@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - _gnutls_global_init_skip@GNUTLS_3_4 3.8.1-0+private+1 - _gnutls_prf_raw@GNUTLS_FIPS140_3_4 3.7.0+private+1 - _rsa_generate_fips186_4_keypair@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 - dsa_generate_dss_keypair@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_aead_cipher_decrypt@GNUTLS_3_4 3.7.0 - gnutls_aead_cipher_decryptv2@GNUTLS_3_6_10 3.7.0 - gnutls_aead_cipher_deinit@GNUTLS_3_4 3.7.0 - gnutls_aead_cipher_encrypt@GNUTLS_3_4 3.7.0 - gnutls_aead_cipher_encryptv2@GNUTLS_3_6_10 3.7.0 - gnutls_aead_cipher_encryptv@GNUTLS_3_6_3 3.7.0 - gnutls_aead_cipher_init@GNUTLS_3_4 3.7.0 - gnutls_aead_cipher_set_key@GNUTLS_3_7_5 3.7.5 - gnutls_alert_get@GNUTLS_3_4 3.7.0 - gnutls_alert_get_name@GNUTLS_3_4 3.7.0 - gnutls_alert_get_strname@GNUTLS_3_4 3.7.0 - gnutls_alert_send@GNUTLS_3_4 3.7.0 - gnutls_alert_send_appropriate@GNUTLS_3_4 3.7.0 - gnutls_alert_set_read_function@GNUTLS_3_7_0 3.7.0 - gnutls_alpn_get_selected_protocol@GNUTLS_3_4 3.7.0 - gnutls_alpn_set_protocols@GNUTLS_3_4 3.7.0 - gnutls_anon_allocate_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_anon_allocate_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_anon_free_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_anon_free_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_anon_set_params_function@GNUTLS_3_4 3.7.0 - gnutls_anon_set_server_dh_params@GNUTLS_3_4 3.7.0 - gnutls_anon_set_server_known_dh_params@GNUTLS_3_4 3.7.0 - gnutls_anon_set_server_params_function@GNUTLS_3_4 3.7.0 - gnutls_anti_replay_deinit@GNUTLS_3_6_5 3.7.0 - gnutls_anti_replay_enable@GNUTLS_3_6_5 3.7.0 - gnutls_anti_replay_init@GNUTLS_3_6_5 3.7.0 - gnutls_anti_replay_set_add_function@GNUTLS_3_6_5 3.7.0 - gnutls_anti_replay_set_ptr@GNUTLS_3_6_5 3.7.0 - gnutls_anti_replay_set_window@GNUTLS_3_6_5 3.7.0 - gnutls_auth_client_get_type@GNUTLS_3_4 3.7.0 - gnutls_auth_get_type@GNUTLS_3_4 3.7.0 - gnutls_auth_server_get_type@GNUTLS_3_4 3.7.0 - gnutls_base64_decode2@GNUTLS_3_6_0 3.7.0 - gnutls_base64_encode2@GNUTLS_3_6_0 3.7.0 - gnutls_buffer_append_data@GNUTLS_3_4 3.7.0 - gnutls_bye@GNUTLS_3_4 3.7.0 - gnutls_calloc@GNUTLS_3_4 3.7.0 - gnutls_certificate_activation_time_peers@GNUTLS_3_4 3.7.0 - gnutls_certificate_allocate_credentials@GNUTLS_3_4 3.7.0 - gnutls_certificate_client_get_request_status@GNUTLS_3_4 3.7.0 - gnutls_certificate_expiration_time_peers@GNUTLS_3_4 3.7.0 - gnutls_certificate_free_ca_names@GNUTLS_3_4 3.7.0 - gnutls_certificate_free_cas@GNUTLS_3_4 3.7.0 - gnutls_certificate_free_credentials@GNUTLS_3_4 3.7.0 - gnutls_certificate_free_crls@GNUTLS_3_4 3.7.0 - gnutls_certificate_free_keys@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_crt_raw@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_issuer@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_ocsp_expiration@GNUTLS_3_6_3 3.7.0 - gnutls_certificate_get_openpgp_crt@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_openpgp_key@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_ours@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_peers@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_peers_subkey_id@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_trust_list@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_verify_flags@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_x509_crt@GNUTLS_3_4 3.7.0 - gnutls_certificate_get_x509_key@GNUTLS_3_4 3.7.0 - gnutls_certificate_send_x509_rdn_sequence@GNUTLS_3_4 3.7.0 - gnutls_certificate_server_set_request@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_dh_params@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_flags@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_key@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_known_dh_params@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_ocsp_status_request_file2@GNUTLS_3_6_3 3.7.0 - gnutls_certificate_set_ocsp_status_request_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_ocsp_status_request_function2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_ocsp_status_request_function@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_ocsp_status_request_mem@GNUTLS_3_6_3 3.7.0 - gnutls_certificate_set_openpgp_key@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_key_file2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_key_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_key_mem2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_key_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_keyring_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_openpgp_keyring_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_params_function@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_rawpk_key_file@GNUTLS_3_6_6 3.7.0 - gnutls_certificate_set_rawpk_key_mem@GNUTLS_3_6_6 3.7.0 - gnutls_certificate_set_retrieve_function2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_retrieve_function3@GNUTLS_3_6_3 3.7.0 - gnutls_certificate_set_retrieve_function@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_trust_list@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_verify_flags@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_verify_function@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_verify_limits@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_crl@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_crl_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_crl_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_key@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_key_file2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_key_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_key_mem2@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_key_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_simple_pkcs12_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_simple_pkcs12_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_system_trust@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_trust@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_trust_dir@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_trust_file@GNUTLS_3_4 3.7.0 - gnutls_certificate_set_x509_trust_mem@GNUTLS_3_4 3.7.0 - gnutls_certificate_type_get2@GNUTLS_3_6_4 3.7.0 - gnutls_certificate_type_get@GNUTLS_3_4 3.7.0 - gnutls_certificate_type_get_id@GNUTLS_3_4 3.7.0 - gnutls_certificate_type_get_name@GNUTLS_3_4 3.7.0 - gnutls_certificate_type_list@GNUTLS_3_4 3.7.0 - gnutls_certificate_verification_profile_get_id@GNUTLS_3_6_12 3.7.0 - gnutls_certificate_verification_profile_get_name@GNUTLS_3_6_12 3.7.0 - gnutls_certificate_verification_status_print@GNUTLS_3_4 3.7.0 - gnutls_certificate_verify_peers2@GNUTLS_3_4 3.7.0 - gnutls_certificate_verify_peers3@GNUTLS_3_4 3.7.0 - gnutls_certificate_verify_peers@GNUTLS_3_4 3.7.0 - gnutls_check_version@GNUTLS_3_4 3.7.0 - gnutls_cipher_add_auth@GNUTLS_3_4 3.7.0 - gnutls_cipher_decrypt2@GNUTLS_3_4 3.7.0 - gnutls_cipher_decrypt3@GNUTLS_3_7_7 3.7.7 - gnutls_cipher_decrypt@GNUTLS_3_4 3.7.0 - gnutls_cipher_deinit@GNUTLS_3_4 3.7.0 - gnutls_cipher_encrypt2@GNUTLS_3_4 3.7.0 - gnutls_cipher_encrypt3@GNUTLS_3_7_7 3.7.7 - gnutls_cipher_encrypt@GNUTLS_3_4 3.7.0 - gnutls_cipher_get@GNUTLS_3_4 3.7.0 - gnutls_cipher_get_block_size@GNUTLS_3_4 3.7.0 - gnutls_cipher_get_id@GNUTLS_3_4 3.7.0 - gnutls_cipher_get_iv_size@GNUTLS_3_4 3.7.0 - gnutls_cipher_get_key_size@GNUTLS_3_4 3.8.2 - gnutls_cipher_get_name@GNUTLS_3_4 3.8.2 - gnutls_cipher_get_tag_size@GNUTLS_3_4 3.7.0 - gnutls_cipher_init@GNUTLS_3_4 3.7.0 - gnutls_cipher_list@GNUTLS_3_4 3.7.0 - gnutls_cipher_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_cipher_set_iv@GNUTLS_3_4 3.7.0 - gnutls_cipher_suite_get_name@GNUTLS_3_4 3.8.2 - gnutls_cipher_suite_info@GNUTLS_3_4 3.8.2 - gnutls_cipher_tag@GNUTLS_3_4 3.7.0 - gnutls_ciphersuite_get@GNUTLS_3_7_4 3.7.4 - gnutls_compress_certificate_get_selected_method@GNUTLS_3_7_4 3.7.4 - gnutls_compress_certificate_set_methods@GNUTLS_3_7_4 3.7.4 - gnutls_compression_get@GNUTLS_3_4 3.7.0 - gnutls_compression_get_id@GNUTLS_3_4 3.7.0 - gnutls_compression_get_name@GNUTLS_3_4 3.7.0 - gnutls_compression_list@GNUTLS_3_4 3.7.0 - gnutls_credentials_clear@GNUTLS_3_4 3.7.0 - gnutls_credentials_get@GNUTLS_3_4 3.7.0 - gnutls_credentials_set@GNUTLS_3_4 3.7.0 - gnutls_crypto_register_aead_cipher@GNUTLS_3_4 3.7.0 - gnutls_crypto_register_cipher@GNUTLS_3_4 3.7.0 - gnutls_crypto_register_digest@GNUTLS_3_4 3.7.0 - gnutls_crypto_register_mac@GNUTLS_3_4 3.7.0 - gnutls_db_check_entry@GNUTLS_3_4 3.7.0 - gnutls_db_check_entry_expire_time@GNUTLS_3_6_5 3.7.0 - gnutls_db_check_entry_time@GNUTLS_3_4 3.7.0 - gnutls_db_get_default_cache_expiration@GNUTLS_3_4 3.7.0 - gnutls_db_get_ptr@GNUTLS_3_4 3.7.0 - gnutls_db_remove_session@GNUTLS_3_4 3.7.0 - gnutls_db_set_cache_expiration@GNUTLS_3_4 3.7.0 - gnutls_db_set_ptr@GNUTLS_3_4 3.7.0 - gnutls_db_set_remove_function@GNUTLS_3_4 3.7.0 - gnutls_db_set_retrieve_function@GNUTLS_3_4 3.7.0 - gnutls_db_set_store_function@GNUTLS_3_4 3.7.0 - gnutls_decode_ber_digest_info@GNUTLS_3_4 3.7.0 - gnutls_decode_gost_rs_value@GNUTLS_3_6_3 3.7.0 - gnutls_decode_rs_value@GNUTLS_3_6_0 3.7.0 - gnutls_deinit@GNUTLS_3_4 3.7.0 - gnutls_dh_get_group@GNUTLS_3_4 3.7.0 - gnutls_dh_get_peers_public_bits@GNUTLS_3_4 3.7.0 - gnutls_dh_get_prime_bits@GNUTLS_3_4 3.7.0 - gnutls_dh_get_pubkey@GNUTLS_3_4 3.7.0 - gnutls_dh_get_secret_bits@GNUTLS_3_4 3.7.0 - gnutls_dh_params_cpy@GNUTLS_3_4 3.7.0 - gnutls_dh_params_deinit@GNUTLS_3_4 3.7.0 - gnutls_dh_params_export2_pkcs3@GNUTLS_3_4 3.7.0 - gnutls_dh_params_export_pkcs3@GNUTLS_3_4 3.7.0 - gnutls_dh_params_export_raw@GNUTLS_3_4 3.7.0 - gnutls_dh_params_generate2@GNUTLS_3_4 3.7.0 - gnutls_dh_params_import_dsa@GNUTLS_3_4 3.7.0 - gnutls_dh_params_import_pkcs3@GNUTLS_3_4 3.7.0 - gnutls_dh_params_import_raw2@GNUTLS_3_4 3.7.0 - gnutls_dh_params_import_raw3@GNUTLS_3_6_8 3.7.0 - gnutls_dh_params_import_raw@GNUTLS_3_4 3.7.0 - gnutls_dh_params_init@GNUTLS_3_4 3.7.0 - gnutls_dh_set_prime_bits@GNUTLS_3_4 3.7.0 - gnutls_digest_get_id@GNUTLS_3_4 3.7.0 - gnutls_digest_get_name@GNUTLS_3_4 3.7.0 - gnutls_digest_get_oid@GNUTLS_3_4 3.7.0 - gnutls_digest_list@GNUTLS_3_4 3.7.0 - gnutls_digest_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_digest_set_secure@GNUTLS_3_7_3 3.7.3 - gnutls_dtls_cookie_send@GNUTLS_3_4 3.7.0 - gnutls_dtls_cookie_verify@GNUTLS_3_4 3.7.0 - gnutls_dtls_get_data_mtu@GNUTLS_3_4 3.7.0 - gnutls_dtls_get_mtu@GNUTLS_3_4 3.7.0 - gnutls_dtls_get_timeout@GNUTLS_3_4 3.7.0 - gnutls_dtls_prestate_set@GNUTLS_3_4 3.7.0 - gnutls_dtls_set_data_mtu@GNUTLS_3_4 3.7.0 - gnutls_dtls_set_mtu@GNUTLS_3_4 3.7.0 - gnutls_dtls_set_timeouts@GNUTLS_3_4 3.7.0 - gnutls_early_cipher_get@GNUTLS_3_7_2 3.7.2 - gnutls_early_prf_hash_get@GNUTLS_3_7_2 3.7.2 - gnutls_ecc_curve_get@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_get_id@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_get_name@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_get_oid@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_get_pk@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_get_size@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_list@GNUTLS_3_4 3.7.0 - gnutls_ecc_curve_set_enabled@GNUTLS_3_7_3 3.7.3 - gnutls_encode_ber_digest_info@GNUTLS_3_4 3.7.0 - gnutls_encode_gost_rs_value@GNUTLS_3_6_3 3.7.0 - gnutls_encode_rs_value@GNUTLS_3_6_0 3.7.0 - gnutls_error_is_fatal@GNUTLS_3_4 3.7.0 - gnutls_error_to_alert@GNUTLS_3_4 3.7.0 - gnutls_est_record_overhead_size@GNUTLS_3_4 3.8.2 - gnutls_ext_get_current_msg@GNUTLS_3_6_3 3.7.0 - gnutls_ext_get_data@GNUTLS_3_4 3.7.0 - gnutls_ext_get_name2@GNUTLS_3_6_14 3.7.0 - gnutls_ext_get_name@GNUTLS_3_4 3.7.0 - gnutls_ext_raw_parse@GNUTLS_3_6_3 3.7.0 - gnutls_ext_register@GNUTLS_3_4 3.7.0 - gnutls_ext_set_data@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_2048_group_generator@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_2048_group_prime@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_2048_group_q@GNUTLS_3_6_8 3.7.0 - gnutls_ffdhe_2048_key_bits@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_3072_group_generator@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_3072_group_prime@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_3072_group_q@GNUTLS_3_6_8 3.7.0 - gnutls_ffdhe_3072_key_bits@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_4096_group_generator@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_4096_group_prime@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_4096_group_q@GNUTLS_3_6_8 3.7.0 - gnutls_ffdhe_4096_key_bits@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_6144_group_generator@GNUTLS_3_6_4 3.7.0 - gnutls_ffdhe_6144_group_prime@GNUTLS_3_6_4 3.7.0 - gnutls_ffdhe_6144_group_q@GNUTLS_3_6_8 3.7.0 - gnutls_ffdhe_6144_key_bits@GNUTLS_3_6_4 3.7.0 - gnutls_ffdhe_8192_group_generator@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_8192_group_prime@GNUTLS_3_4 3.7.0 - gnutls_ffdhe_8192_group_q@GNUTLS_3_6_8 3.7.0 - gnutls_ffdhe_8192_key_bits@GNUTLS_3_4 3.7.0 - gnutls_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_fips140_context_deinit@GNUTLS_3_7_3 3.7.3 - gnutls_fips140_context_init@GNUTLS_3_7_3 3.7.3 - gnutls_fips140_get_operation_state@GNUTLS_3_7_3 3.7.3 - gnutls_fips140_mode_enabled@GNUTLS_3_4 3.7.0 - gnutls_fips140_pop_context@GNUTLS_3_7_3 3.7.3 - gnutls_fips140_push_context@GNUTLS_3_7_3 3.7.3 - gnutls_fips140_run_self_tests@GNUTLS_3_7_7 3.7.7 - gnutls_fips140_set_mode@GNUTLS_3_6_3 3.7.0 - gnutls_free@GNUTLS_3_4 3.7.0 - gnutls_get_library_config@GNUTLS_3_7_3 3.7.3 - gnutls_get_system_config_file@GNUTLS_3_6_9 3.7.0 - gnutls_global_deinit@GNUTLS_3_4 3.7.0 - gnutls_global_init@GNUTLS_3_4 3.7.2 - gnutls_global_set_audit_log_function@GNUTLS_3_4 3.7.0 - gnutls_global_set_log_function@GNUTLS_3_4 3.7.0 - gnutls_global_set_log_level@GNUTLS_3_4 3.7.0 - gnutls_global_set_mem_functions@GNUTLS_3_4 3.7.0 - gnutls_global_set_mutex@GNUTLS_3_4 3.7.0 - gnutls_global_set_time_function@GNUTLS_3_4 3.7.0 - gnutls_gost_paramset_get_name@GNUTLS_3_6_3 3.7.0 - gnutls_gost_paramset_get_oid@GNUTLS_3_6_3 3.7.0 - gnutls_group_get@GNUTLS_3_6_0 3.7.0 - gnutls_group_get_id@GNUTLS_3_6_0 3.7.0 - gnutls_group_get_name@GNUTLS_3_6_0 3.7.0 - gnutls_group_list@GNUTLS_3_6_0 3.7.0 - gnutls_handshake@GNUTLS_3_4 3.7.0 - gnutls_handshake_description_get_name@GNUTLS_3_4 3.7.0 - gnutls_handshake_get_last_in@GNUTLS_3_4 3.7.0 - gnutls_handshake_get_last_out@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_hook_function@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_max_packet_length@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_post_client_hello_function@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_private_extensions@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_random@GNUTLS_3_4 3.7.0 - gnutls_handshake_set_read_function@GNUTLS_3_7_0 3.7.0 - gnutls_handshake_set_secret_function@GNUTLS_3_7_0 3.7.0 - gnutls_handshake_set_timeout@GNUTLS_3_4 3.7.0 - gnutls_handshake_write@GNUTLS_3_7_0 3.7.0 - gnutls_hash@GNUTLS_3_4 3.7.0 - gnutls_hash_copy@GNUTLS_3_6_9 3.7.0 - gnutls_hash_deinit@GNUTLS_3_4 3.7.0 - gnutls_hash_fast@GNUTLS_3_4 3.7.0 - gnutls_hash_get_len@GNUTLS_3_4 3.7.0 - gnutls_hash_init@GNUTLS_3_4 3.7.0 - gnutls_hash_output@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_allowed@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_enable@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_get_timeout@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_ping@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_pong@GNUTLS_3_4 3.7.0 - gnutls_heartbeat_set_timeouts@GNUTLS_3_4 3.7.0 - gnutls_hex2bin@GNUTLS_3_4 3.7.0 - gnutls_hex_decode2@GNUTLS_3_4 3.7.0 - gnutls_hex_decode@GNUTLS_3_4 3.7.0 - gnutls_hex_encode@GNUTLS_3_4 3.7.0 - gnutls_hkdf_expand@GNUTLS_3_6_13 3.7.0 - gnutls_hkdf_extract@GNUTLS_3_6_13 3.7.0 - gnutls_hkdf_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_hex_encode2@GNUTLS_3_4 3.7.0 - gnutls_hmac@GNUTLS_3_4 3.7.0 - gnutls_hmac_copy@GNUTLS_3_6_9 3.7.0 - gnutls_hmac_deinit@GNUTLS_3_4 3.7.0 - gnutls_hmac_fast@GNUTLS_3_4 3.7.0 - gnutls_hmac_get_key_size@GNUTLS_3_6_12 3.7.0 - gnutls_hmac_get_len@GNUTLS_3_4 3.7.0 - gnutls_hmac_init@GNUTLS_3_4 3.7.0 - gnutls_hmac_output@GNUTLS_3_4 3.7.0 - gnutls_hmac_set_nonce@GNUTLS_3_4 3.7.0 - gnutls_idna_map@GNUTLS_3_4 3.7.0 - gnutls_idna_reverse_map@GNUTLS_3_4 3.7.0 - gnutls_init@GNUTLS_3_4 3.8.1 - gnutls_key_generate@GNUTLS_3_4 3.7.0 - gnutls_kx_get@GNUTLS_3_4 3.7.0 - gnutls_kx_get_id@GNUTLS_3_4 3.7.0 - gnutls_kx_get_name@GNUTLS_3_4 3.7.0 - gnutls_kx_list@GNUTLS_3_4 3.7.0 - gnutls_load_file@GNUTLS_3_4 3.7.0 - gnutls_mac_get@GNUTLS_3_4 3.7.0 - gnutls_mac_get_id@GNUTLS_3_4 3.7.0 - gnutls_mac_get_key_size@GNUTLS_3_4 3.7.0 - gnutls_mac_get_name@GNUTLS_3_4 3.7.0 - gnutls_mac_get_nonce_size@GNUTLS_3_4 3.7.0 - gnutls_mac_list@GNUTLS_3_4 3.7.0 - gnutls_mac_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_malloc@GNUTLS_3_4 3.7.0 - gnutls_memcmp@GNUTLS_3_4 3.7.0 - gnutls_memset@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_add_cert@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_add_cert_id@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_deinit@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_export@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_get_cert_id@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_get_extension@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_get_nonce@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_get_version@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_import@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_init@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_print@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_randomize_nonce@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_set_extension@GNUTLS_3_4 3.7.0 - gnutls_ocsp_req_set_nonce@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_check_crt@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_deinit@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_export2@GNUTLS_3_6_3 3.7.0 - gnutls_ocsp_resp_export@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_certs@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_extension@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_nonce@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_produced@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_responder2@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_responder@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_responder_raw_id@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_response@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_signature@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_signature_algorithm@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_single@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_status@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_get_version@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_import2@GNUTLS_3_6_3 3.7.0 - gnutls_ocsp_resp_import@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_init@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_list_import2@GNUTLS_3_6_3 3.7.0 - gnutls_ocsp_resp_print@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_verify@GNUTLS_3_4 3.7.0 - gnutls_ocsp_resp_verify_direct@GNUTLS_3_4 3.7.0 - gnutls_ocsp_status_request_enable_client@GNUTLS_3_4 3.7.0 - gnutls_ocsp_status_request_get2@GNUTLS_3_6_3 3.7.0 - gnutls_ocsp_status_request_get@GNUTLS_3_4 3.7.0 - gnutls_ocsp_status_request_is_checked@GNUTLS_3_4 3.7.0 - gnutls_oid_to_digest@GNUTLS_3_4 3.7.0 - gnutls_oid_to_ecc_curve@GNUTLS_3_4 3.7.0 - gnutls_oid_to_gost_paramset@GNUTLS_3_6_3 3.7.0 - gnutls_oid_to_mac@GNUTLS_3_4 3.7.0 - gnutls_oid_to_pk@GNUTLS_3_4 3.7.0 - gnutls_oid_to_sign@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_check_email@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_check_hostname2@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_check_hostname@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_deinit@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_export2@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_export@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_auth_subkey@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_creation_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_expiration_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_key_usage@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_name@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_pk_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_pk_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_preferred_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_revoked_status@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_count@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_creation_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_expiration_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_idx@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_pk_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_pk_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_revoked_status@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_subkey_usage@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_get_version@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_import@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_init@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_print@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_set_preferred_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_verify_ring@GNUTLS_3_4 3.7.0 - gnutls_openpgp_crt_verify_self@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_check_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_deinit@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_get_crt@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_get_crt_count@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_import@GNUTLS_3_4 3.7.0 - gnutls_openpgp_keyring_init@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_deinit@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export2@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export_subkey_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_export_subkey_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_preferred_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_revoked_status@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_count@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_creation_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_expiration_time@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_idx@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_get_subkey_revoked_status@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_import@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_init@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_sec_param@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_set_preferred_key_id@GNUTLS_3_4 3.7.0 - gnutls_openpgp_privkey_sign_hash@GNUTLS_3_4 3.7.0 - gnutls_openpgp_send_cert@GNUTLS_3_4 3.7.0 - gnutls_openpgp_set_recv_key_function@GNUTLS_3_4 3.7.0 - gnutls_packet_deinit@GNUTLS_3_4 3.7.0 - gnutls_packet_get@GNUTLS_3_4 3.7.0 - gnutls_pbkdf2@GNUTLS_3_6_13 3.7.0 - gnutls_pbkdf2_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_pcert_deinit@GNUTLS_3_4 3.7.0 - gnutls_pcert_export_openpgp@GNUTLS_3_4 3.7.0 - gnutls_pcert_export_x509@GNUTLS_3_4 3.7.0 - gnutls_pcert_import_openpgp@GNUTLS_3_4 3.7.0 - gnutls_pcert_import_openpgp_raw@GNUTLS_3_4 3.7.0 - gnutls_pcert_import_rawpk@GNUTLS_3_6_6 3.7.0 - gnutls_pcert_import_rawpk_raw@GNUTLS_3_6_6 3.7.0 - gnutls_pcert_import_x509@GNUTLS_3_4 3.7.0 - gnutls_pcert_import_x509_list@GNUTLS_3_4 3.7.0 - gnutls_pcert_import_x509_raw@GNUTLS_3_4 3.7.0 - gnutls_pcert_list_import_x509_file@GNUTLS_3_6_3 3.7.0 - gnutls_pcert_list_import_x509_raw@GNUTLS_3_4 3.7.0 - gnutls_pem_base64_decode2@GNUTLS_3_4 3.7.0 - gnutls_pem_base64_decode@GNUTLS_3_4 3.7.0 - gnutls_pem_base64_encode2@GNUTLS_3_4 3.7.0 - gnutls_pem_base64_encode@GNUTLS_3_4 3.7.0 - gnutls_perror@GNUTLS_3_4 3.7.0 - gnutls_pk_algorithm_get_name@GNUTLS_3_4 3.7.0 - gnutls_pk_bits_to_sec_param@GNUTLS_3_4 3.7.0 - gnutls_pk_get_id@GNUTLS_3_4 3.7.0 - gnutls_pk_get_name@GNUTLS_3_4 3.7.0 - gnutls_pk_get_oid@GNUTLS_3_4 3.7.0 - gnutls_pk_list@GNUTLS_3_4 3.7.0 - gnutls_pk_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_pk_to_sign@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_add_provider@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_copy_attached_extension@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_copy_pubkey@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_copy_secret_key@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_copy_x509_crt2@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_copy_x509_privkey2@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_crt_is_known@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_delete_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_get_pin_function@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_get_raw_issuer@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_get_raw_issuer_by_dn@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_get_raw_issuer_by_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_export2@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_export3@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_export@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_export_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_flags_get_str@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_get_exts@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_get_flags@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_get_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_get_ptr@GNUTLS_3_6_3 3.7.0 - gnutls_pkcs11_obj_get_type@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_import_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_list_import_url3@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_list_import_url4@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_set_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_obj_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_cpy@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_export_pubkey@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_export_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_generate3@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_get_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_import_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_privkey_status@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_reinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_set_token_function@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_check_mechanism@GNUTLS_3_6_0 3.7.0 - gnutls_pkcs11_token_get_flags@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_get_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_get_mechanism@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_get_ptr@GNUTLS_3_6_3 3.7.0 - gnutls_pkcs11_token_get_random@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_get_url@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_token_set_pin@GNUTLS_3_4 3.7.0 - gnutls_pkcs11_type_get_name@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_decrypt@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_enc_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_encrypt@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_get_count@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_get_data@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_get_friendly_name@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_get_type@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_crl@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_crt@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_data@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_friendly_name@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_key_id@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_bag_set_privkey@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_export2@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_export@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_generate_mac2@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_generate_mac@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_get_bag@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_import@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_mac_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_set_bag@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_simple_parse@GNUTLS_3_4 3.7.0 - gnutls_pkcs12_verify_mac@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_add_attr@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_attrs_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_delete_crl@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_delete_crt@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_export2@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_export@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_attr@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crl_count@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crl_raw2@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crl_raw@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crt_count@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crt_raw2@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_crt_raw@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_embedded_data@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_embedded_data_oid@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_signature_count@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_get_signature_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_import@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_init@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_print@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_print_signature_info@GNUTLS_3_6_14 3.7.0 - gnutls_pkcs7_set_crl@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_set_crl_raw@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_set_crt@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_set_crt_raw@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_sign@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_signature_info_deinit@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_verify@GNUTLS_3_4 3.7.0 - gnutls_pkcs7_verify_direct@GNUTLS_3_4 3.7.0 - gnutls_pkcs8_info@GNUTLS_3_4 3.7.0 - gnutls_pkcs_schema_get_name@GNUTLS_3_4 3.7.0 - gnutls_pkcs_schema_get_oid@GNUTLS_3_4 3.7.0 - gnutls_prf@GNUTLS_3_4 3.7.0 - gnutls_prf_early@GNUTLS_3_6_8 3.7.0 - gnutls_prf_hash_get@GNUTLS_3_6_13 3.7.0 - gnutls_prf_raw@GNUTLS_3_4 3.7.0 - gnutls_prf_rfc5705@GNUTLS_3_4 3.7.0 - gnutls_priority_certificate_type_list2@GNUTLS_3_6_4 3.7.2 - gnutls_priority_certificate_type_list@GNUTLS_3_4 3.7.2 - gnutls_priority_cipher_list@GNUTLS_3_4 3.7.2 - gnutls_priority_compression_list@GNUTLS_3_4 3.7.2 - gnutls_priority_deinit@GNUTLS_3_4 3.7.5 - gnutls_priority_ecc_curve_list@GNUTLS_3_4 3.7.2 - gnutls_priority_get_cipher_suite_index@GNUTLS_3_4 3.7.2 - gnutls_priority_group_list@GNUTLS_3_6_0 3.7.2 - gnutls_priority_init2@GNUTLS_3_6_3 3.7.5 - gnutls_priority_init@GNUTLS_3_4 3.7.5 - gnutls_priority_kx_list@GNUTLS_3_4 3.7.2 - gnutls_priority_mac_list@GNUTLS_3_4 3.7.2 - gnutls_priority_protocol_list@GNUTLS_3_4 3.7.2 - gnutls_priority_set@GNUTLS_3_4 3.7.5 - gnutls_priority_set_direct@GNUTLS_3_4 3.7.5 - gnutls_priority_sign_list@GNUTLS_3_4 3.7.2 - gnutls_priority_string_list@GNUTLS_3_4 3.7.2 - gnutls_privkey_decrypt_data2@GNUTLS_3_6_5 3.7.0 - gnutls_privkey_decrypt_data@GNUTLS_3_4 3.7.0 - gnutls_privkey_deinit@GNUTLS_3_4 3.7.0 - gnutls_privkey_derive_secret@GNUTLS_3_8_2 3.8.2 - gnutls_privkey_export_dh_raw@GNUTLS_3_8_2 3.8.2 - gnutls_privkey_export_dsa_raw2@GNUTLS_3_6_0 3.7.3 - gnutls_privkey_export_dsa_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_export_ecc_raw2@GNUTLS_3_6_0 3.7.3 - gnutls_privkey_export_ecc_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_export_gost_raw2@GNUTLS_3_6_3 3.7.3 - gnutls_privkey_export_openpgp@GNUTLS_3_4 3.7.3 - gnutls_privkey_export_pkcs11@GNUTLS_3_4 3.7.3 - gnutls_privkey_export_rsa_raw2@GNUTLS_3_6_0 3.7.3 - gnutls_privkey_export_rsa_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_export_x509@GNUTLS_3_4 3.7.3 - gnutls_privkey_generate2@GNUTLS_3_4 3.7.0 - gnutls_privkey_generate@GNUTLS_3_4 3.7.0 - gnutls_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_privkey_get_seed@GNUTLS_3_4 3.7.0 - gnutls_privkey_get_spki@GNUTLS_3_6_0 3.7.0 - gnutls_privkey_get_type@GNUTLS_3_4 3.7.0 - gnutls_privkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 - gnutls_privkey_import_dsa_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_ecc_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_ext2@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_ext3@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_ext4@GNUTLS_3_6_0 3.7.3 - gnutls_privkey_import_ext@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_gost_raw@GNUTLS_3_6_3 3.7.3 - gnutls_privkey_import_openpgp@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_openpgp_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_pkcs11@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_rsa_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_tpm_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_tpm_url@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_url@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_x509@GNUTLS_3_4 3.7.3 - gnutls_privkey_import_x509_raw@GNUTLS_3_4 3.7.3 - gnutls_privkey_init@GNUTLS_3_4 3.7.0 - gnutls_privkey_set_flags@GNUTLS_3_4 3.7.0 - gnutls_privkey_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_privkey_set_spki@GNUTLS_3_6_0 3.7.0 - gnutls_privkey_sign_data2@GNUTLS_3_6_0 3.7.3 - gnutls_privkey_sign_data@GNUTLS_3_4 3.7.0 - gnutls_privkey_sign_hash2@GNUTLS_3_6_0 3.7.0 - gnutls_privkey_sign_hash@GNUTLS_3_4 3.7.0 - gnutls_privkey_status@GNUTLS_3_4 3.7.0 - gnutls_privkey_verify_params@GNUTLS_3_4 3.7.0 - gnutls_privkey_verify_seed@GNUTLS_3_4 3.7.0 - gnutls_protocol_get_id@GNUTLS_3_4 3.7.0 - gnutls_protocol_get_name@GNUTLS_3_4 3.7.0 - gnutls_protocol_get_version@GNUTLS_3_4 3.7.0 - gnutls_protocol_list@GNUTLS_3_4 3.7.0 - gnutls_protocol_set_enabled@GNUTLS_3_7_3 3.7.3 - gnutls_psk_allocate_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_psk_allocate_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_psk_client_get_hint@GNUTLS_3_4 3.7.0 - gnutls_psk_format_imported_identity@GNUTLS_3_8_1 3.8.1 - gnutls_psk_free_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_psk_free_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_psk_server_get_username2@GNUTLS_3_6_13 3.7.0 - gnutls_psk_server_get_username@GNUTLS_3_4 3.7.0 - gnutls_psk_set_client_credentials2@GNUTLS_3_6_13 3.7.0 - gnutls_psk_set_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_psk_set_client_credentials_function2@GNUTLS_3_6_13 3.7.0 - gnutls_psk_set_client_credentials_function3@GNUTLS_3_8_1 3.8.1 - gnutls_psk_set_client_credentials_function@GNUTLS_3_4 3.7.0 - gnutls_psk_set_params_function@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_credentials_file@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_credentials_function2@GNUTLS_3_6_13 3.7.0 - gnutls_psk_set_server_credentials_function3@GNUTLS_3_8_1 3.8.1 - gnutls_psk_set_server_credentials_function@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_credentials_hint@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_dh_params@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_known_dh_params@GNUTLS_3_4 3.7.0 - gnutls_psk_set_server_params_function@GNUTLS_3_4 3.7.0 - gnutls_pubkey_deinit@GNUTLS_3_4 3.7.0 - gnutls_pubkey_encrypt_data@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export2@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export_dh_raw@GNUTLS_3_8_2 3.8.2 - gnutls_pubkey_export_dsa_raw2@GNUTLS_3_6_0 3.7.0 - gnutls_pubkey_export_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export_ecc_raw2@GNUTLS_3_6_0 3.7.0 - gnutls_pubkey_export_ecc_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export_ecc_x962@GNUTLS_3_4 3.7.0 - gnutls_pubkey_export_gost_raw2@GNUTLS_3_6_3 3.7.0 - gnutls_pubkey_export_rsa_raw2@GNUTLS_3_6_0 3.7.0 - gnutls_pubkey_export_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_key_usage@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_openpgp_key_id@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_preferred_hash_algorithm@GNUTLS_3_4 3.7.0 - gnutls_pubkey_get_spki@GNUTLS_3_6_0 3.7.0 - gnutls_pubkey_import@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 - gnutls_pubkey_import_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_ecc_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_ecc_x962@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_gost_raw@GNUTLS_3_6_3 3.7.0 - gnutls_pubkey_import_openpgp@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_openpgp_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_pkcs11@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_privkey@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_tpm_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_tpm_url@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_url@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_x509@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_x509_crq@GNUTLS_3_4 3.7.0 - gnutls_pubkey_import_x509_raw@GNUTLS_3_4 3.7.0 - gnutls_pubkey_init@GNUTLS_3_4 3.7.0 - gnutls_pubkey_print@GNUTLS_3_4 3.7.0 - gnutls_pubkey_set_key_usage@GNUTLS_3_4 3.7.0 - gnutls_pubkey_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_pubkey_set_spki@GNUTLS_3_6_0 3.7.0 - gnutls_pubkey_verify_data2@GNUTLS_3_4 3.7.3 - gnutls_pubkey_verify_hash2@GNUTLS_3_4 3.7.3 - gnutls_pubkey_verify_params@GNUTLS_3_4 3.7.3 - gnutls_random_art@GNUTLS_3_4 3.7.0 - gnutls_range_split@GNUTLS_3_4 3.7.0 - gnutls_realloc@GNUTLS_3_4 3.7.0 - gnutls_reauth@GNUTLS_3_6_3 3.7.0 - gnutls_record_can_use_length_hiding@GNUTLS_3_4 3.7.0 - gnutls_record_check_corked@GNUTLS_3_4 3.7.0 - gnutls_record_check_pending@GNUTLS_3_4 3.7.0 - gnutls_record_cork@GNUTLS_3_4 3.7.0 - gnutls_record_disable_padding@GNUTLS_3_4 3.7.0 - gnutls_record_discard_queued@GNUTLS_3_4 3.7.0 - gnutls_record_get_direction@GNUTLS_3_4 3.7.0 - gnutls_record_get_discarded@GNUTLS_3_4 3.7.0 - gnutls_record_get_max_early_data_size@GNUTLS_3_6_5 3.7.0 - gnutls_record_get_max_size@GNUTLS_3_4 3.7.0 - gnutls_record_get_state@GNUTLS_3_4 3.7.0 - gnutls_record_overhead_size@GNUTLS_3_4 3.7.0 - gnutls_record_recv@GNUTLS_3_4 3.7.0 - gnutls_record_recv_early_data@GNUTLS_3_6_5 3.7.0 - gnutls_record_recv_packet@GNUTLS_3_4 3.7.0 - gnutls_record_recv_seq@GNUTLS_3_4 3.7.0 - gnutls_record_send2@GNUTLS_3_6_3 3.7.0 - gnutls_record_send@GNUTLS_3_4 3.7.0 - gnutls_record_send_early_data@GNUTLS_3_6_5 3.7.0 - gnutls_record_send_file@GNUTLS_3_7_4 3.7.4 - gnutls_record_send_range@GNUTLS_3_4 3.7.0 - gnutls_record_set_max_early_data_size@GNUTLS_3_6_4 3.7.0 - gnutls_record_set_max_recv_size@GNUTLS_3_6_8 3.7.0 - gnutls_record_set_max_size@GNUTLS_3_4 3.7.0 - gnutls_record_set_state@GNUTLS_3_4 3.7.0 - gnutls_record_set_timeout@GNUTLS_3_4 3.7.0 - gnutls_record_uncork@GNUTLS_3_4 3.7.0 - gnutls_register_custom_url@GNUTLS_3_4 3.7.0 - gnutls_rehandshake@GNUTLS_3_4 3.7.0 - gnutls_rnd@GNUTLS_3_4 3.7.0 - gnutls_rnd_refresh@GNUTLS_3_4 3.7.0 - gnutls_safe_renegotiation_status@GNUTLS_3_4 3.7.0 - gnutls_sec_param_get_name@GNUTLS_3_4 3.7.0 - gnutls_sec_param_to_pk_bits@GNUTLS_3_4 3.7.0 - gnutls_sec_param_to_symmetric_bits@GNUTLS_3_4 3.7.0 - gnutls_secure_malloc@GNUTLS_3_4 3.7.0 - gnutls_server_name_get@GNUTLS_3_4 3.7.0 - gnutls_server_name_set@GNUTLS_3_4 3.7.0 - gnutls_session_channel_binding@GNUTLS_3_4 3.7.2 - gnutls_session_enable_compatibility_mode@GNUTLS_3_4 3.7.0 - gnutls_session_etm_status@GNUTLS_3_4 3.7.0 - gnutls_session_ext_master_secret_status@GNUTLS_3_4 3.7.0 - gnutls_session_ext_register@GNUTLS_3_4 3.7.0 - gnutls_session_force_valid@GNUTLS_3_4 3.7.0 - gnutls_session_get_data2@GNUTLS_3_4 3.7.0 - gnutls_session_get_data@GNUTLS_3_4 3.7.0 - gnutls_session_get_desc@GNUTLS_3_4 3.7.0 - gnutls_session_get_flags@GNUTLS_3_4 3.7.0 - gnutls_session_get_id2@GNUTLS_3_4 3.7.0 - gnutls_session_get_id@GNUTLS_3_4 3.7.0 - gnutls_session_get_keylog_function@GNUTLS_3_6_13 3.7.0 - gnutls_session_get_master_secret@GNUTLS_3_4 3.7.0 - gnutls_session_get_ptr@GNUTLS_3_4 3.7.0 - gnutls_session_get_random@GNUTLS_3_4 3.7.0 - gnutls_session_get_verify_cert_status@GNUTLS_3_4 3.7.0 - gnutls_session_is_resumed@GNUTLS_3_4 3.7.0 - gnutls_session_key_update@GNUTLS_3_6_3 3.7.0 - gnutls_session_resumption_requested@GNUTLS_3_4 3.7.0 - gnutls_session_set_data@GNUTLS_3_4 3.7.0 - gnutls_session_set_id@GNUTLS_3_4 3.7.0 - gnutls_session_set_keylog_function@GNUTLS_3_6_13 3.7.0 - gnutls_session_set_premaster@GNUTLS_3_4 3.8.2 - gnutls_session_set_ptr@GNUTLS_3_4 3.7.0 - gnutls_session_set_verify_cert2@GNUTLS_3_4 3.7.0 - gnutls_session_set_verify_cert@GNUTLS_3_4 3.7.0 - gnutls_session_set_verify_function@GNUTLS_3_4 3.7.0 - gnutls_session_set_verify_output_function@GNUTLS_3_7_0 3.7.0 - gnutls_session_supplemental_register@GNUTLS_3_4 3.7.0 - gnutls_session_ticket_enable_client@GNUTLS_3_4 3.7.0 - gnutls_session_ticket_enable_server@GNUTLS_3_4 3.7.0 - gnutls_session_ticket_key_generate@GNUTLS_3_4 3.7.0 - gnutls_session_ticket_send@GNUTLS_3_6_3 3.7.0 - gnutls_set_default_priority@GNUTLS_3_4 3.7.0 - gnutls_set_default_priority_append@GNUTLS_3_6_3 3.7.5 - gnutls_sign_algorithm_get@GNUTLS_3_4 3.7.0 - gnutls_sign_algorithm_get_client@GNUTLS_3_4 3.7.0 - gnutls_sign_algorithm_get_requested@GNUTLS_3_4 3.7.0 - gnutls_sign_get_hash_algorithm@GNUTLS_3_4 3.7.0 - gnutls_sign_get_id@GNUTLS_3_4 3.7.0 - gnutls_sign_get_name@GNUTLS_3_4 3.7.0 - gnutls_sign_get_oid@GNUTLS_3_4 3.7.0 - gnutls_sign_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_sign_is_secure2@GNUTLS_3_6_0 3.7.0 - gnutls_sign_is_secure@GNUTLS_3_4 3.7.0 - gnutls_sign_list@GNUTLS_3_4 3.7.0 - gnutls_sign_set_secure@GNUTLS_3_7_3 3.7.3 - gnutls_sign_set_secure_for_certs@GNUTLS_3_7_3 3.7.3 - gnutls_sign_supports_pk_algorithm@GNUTLS_3_6_0 3.7.0 - gnutls_srp_1024_group_generator@GNUTLS_3_4 3.7.0 - gnutls_srp_1024_group_prime@GNUTLS_3_4 3.7.0 - gnutls_srp_1536_group_generator@GNUTLS_3_4 3.7.0 - gnutls_srp_1536_group_prime@GNUTLS_3_4 3.7.0 - gnutls_srp_2048_group_generator@GNUTLS_3_4 3.7.0 - gnutls_srp_2048_group_prime@GNUTLS_3_4 3.7.0 - gnutls_srp_3072_group_generator@GNUTLS_3_4 3.7.0 - gnutls_srp_3072_group_prime@GNUTLS_3_4 3.7.0 - gnutls_srp_4096_group_generator@GNUTLS_3_4 3.7.0 - gnutls_srp_4096_group_prime@GNUTLS_3_4 3.7.0 - gnutls_srp_8192_group_generator@GNUTLS_3_6_2 3.7.0 - gnutls_srp_8192_group_prime@GNUTLS_3_6_2 3.7.0 - gnutls_srp_allocate_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_srp_allocate_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_srp_base64_decode2@GNUTLS_3_4 3.7.0 - gnutls_srp_base64_decode@GNUTLS_3_4 3.7.0 - gnutls_srp_base64_encode2@GNUTLS_3_4 3.7.0 - gnutls_srp_base64_encode@GNUTLS_3_4 3.7.0 - gnutls_srp_free_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_srp_free_server_credentials@GNUTLS_3_4 3.7.0 - gnutls_srp_server_get_username@GNUTLS_3_4 3.7.0 - gnutls_srp_set_client_credentials@GNUTLS_3_4 3.7.0 - gnutls_srp_set_client_credentials_function@GNUTLS_3_4 3.7.0 - gnutls_srp_set_prime_bits@GNUTLS_3_4 3.7.0 - gnutls_srp_set_server_credentials_file@GNUTLS_3_4 3.7.0 - gnutls_srp_set_server_credentials_function@GNUTLS_3_4 3.7.0 - gnutls_srp_set_server_fake_salt_seed@GNUTLS_3_4 3.7.0 - gnutls_srp_verifier@GNUTLS_3_4 3.7.0 - gnutls_srtp_get_keys@GNUTLS_3_4 3.7.0 - gnutls_srtp_get_mki@GNUTLS_3_4 3.7.0 - gnutls_srtp_get_profile_id@GNUTLS_3_4 3.8.0 - gnutls_srtp_get_profile_name@GNUTLS_3_4 3.8.0 - gnutls_srtp_get_selected_profile@GNUTLS_3_4 3.8.0 - gnutls_srtp_set_mki@GNUTLS_3_4 3.7.0 - gnutls_srtp_set_profile@GNUTLS_3_4 3.8.0 - gnutls_srtp_set_profile_direct@GNUTLS_3_4 3.8.0 - gnutls_store_commitment@GNUTLS_3_4 3.7.0 - gnutls_store_pubkey@GNUTLS_3_4 3.7.0 - gnutls_strdup@GNUTLS_3_4 3.7.0 - gnutls_strerror@GNUTLS_3_4 3.7.0 - gnutls_strerror_name@GNUTLS_3_4 3.7.0 - gnutls_subject_alt_names_deinit@GNUTLS_3_4 3.7.0 - gnutls_subject_alt_names_get@GNUTLS_3_4 3.7.0 - gnutls_subject_alt_names_init@GNUTLS_3_4 3.7.0 - gnutls_subject_alt_names_set@GNUTLS_3_4 3.7.0 - gnutls_supplemental_get_name@GNUTLS_3_4 3.7.0 - gnutls_supplemental_recv@GNUTLS_3_4 3.7.0 - gnutls_supplemental_register@GNUTLS_3_4 3.7.0 - gnutls_supplemental_send@GNUTLS_3_4 3.7.0 - gnutls_system_key_add_x509@GNUTLS_3_4 3.7.0 - gnutls_system_key_delete@GNUTLS_3_4 3.7.0 - gnutls_system_key_iter_deinit@GNUTLS_3_4 3.7.0 - gnutls_system_key_iter_get_info@GNUTLS_3_4 3.7.0 - gnutls_system_recv_timeout@GNUTLS_3_4 3.7.0 - gnutls_tdb_deinit@GNUTLS_3_4 3.7.0 - gnutls_tdb_init@GNUTLS_3_4 3.7.0 - gnutls_tdb_set_store_commitment_func@GNUTLS_3_4 3.7.0 - gnutls_tdb_set_store_func@GNUTLS_3_4 3.7.0 - gnutls_tdb_set_verify_func@GNUTLS_3_4 3.7.0 - gnutls_tlsprf_self_test@GNUTLS_FIPS140_3_4 3.7.0 - gnutls_tpm_get_registered@GNUTLS_3_4 3.7.0 - gnutls_tpm_key_list_deinit@GNUTLS_3_4 3.7.0 - gnutls_tpm_key_list_get_url@GNUTLS_3_4 3.7.0 - gnutls_tpm_privkey_delete@GNUTLS_3_4 3.7.0 - gnutls_tpm_privkey_generate@GNUTLS_3_4 3.7.0 - gnutls_transport_get_int2@GNUTLS_3_4 3.7.0 - gnutls_transport_get_int@GNUTLS_3_4 3.7.0 - gnutls_transport_get_ptr2@GNUTLS_3_4 3.7.0 - gnutls_transport_get_ptr@GNUTLS_3_4 3.7.0 - gnutls_transport_is_ktls_enabled@GNUTLS_3_7_3 3.7.3 - gnutls_transport_set_errno@GNUTLS_3_4 3.7.0 - gnutls_transport_set_errno_function@GNUTLS_3_4 3.7.0 - gnutls_transport_set_fastopen@GNUTLS_3_4 3.7.0 - gnutls_transport_set_int2@GNUTLS_3_4 3.7.0 - gnutls_transport_set_ptr2@GNUTLS_3_4 3.7.0 - gnutls_transport_set_ptr@GNUTLS_3_4 3.7.0 - gnutls_transport_set_pull_function@GNUTLS_3_4 3.7.0 - gnutls_transport_set_pull_timeout_function@GNUTLS_3_4 3.7.0 - gnutls_transport_set_push_function@GNUTLS_3_4 3.7.0 - gnutls_transport_set_vec_push_function@GNUTLS_3_4 3.7.0 - gnutls_url_is_supported@GNUTLS_3_4 3.7.0 - gnutls_utf8_password_normalize@GNUTLS_3_4 3.7.0 - gnutls_verify_stored_pubkey@GNUTLS_3_4 3.7.0 - gnutls_x509_aia_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_aia_get@GNUTLS_3_4 3.7.0 - gnutls_x509_aia_init@GNUTLS_3_4 3.7.0 - gnutls_x509_aia_set@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_get_cert_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_get_id@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_init@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_set_cert_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_aki_set_id@GNUTLS_3_4 3.7.0 - gnutls_x509_cidr_to_rfc5280@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_check_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_dist_points_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_dist_points_get@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_dist_points_init@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_dist_points_set@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_export2@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_export@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_authority_key_gn_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_crt_count@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_crt_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_dn_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_extension_data2@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_extension_data@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_extension_info@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_extension_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_issuer_dn2@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_issuer_dn3@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_issuer_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_next_update@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_number@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_raw_issuer_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_signature@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_signature_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_signature_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_this_update@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_get_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_import@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_init@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_iter_crt_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_iter_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_list_import2@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_list_import@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_print@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_privkey_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_crt@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_crt_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_next_update@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_number@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_this_update@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_set_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_sign2@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crl_verify@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_export2@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_export@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_attribute_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_attribute_data@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_attribute_info@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_challenge_password@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_dn2@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_dn3@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_dn_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_extension_by_oid2@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_extension_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_extension_data2@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_extension_data@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_extension_info@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_key_purpose_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_key_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_pk_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_signature_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_signature_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crq_get_subject_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_subject_alt_othername_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_get_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_import@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_init@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_print@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_privkey_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_attribute_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_challenge_password@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_extension_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_key@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_key_purpose_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_key_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_pubkey@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crq_set_subject_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_subject_alt_othername@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_set_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_sign2@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crq_verify@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_email@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_hostname2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_hostname@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_ip@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_check_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_key_purpose@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_check_revocation@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_cpy_crl_dist_points@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_equals2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_equals@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_export2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_export@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_activation_time@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_authority_info_access@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_authority_key_gn_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_ca_status@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_crl_dist_points@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_dn2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_dn3@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_dn_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_expiration_time@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_by_oid2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_data2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_data@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_info@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_extension_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_fingerprint@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_get_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_alt_name2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_alt_othername_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_dn2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_dn3@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_dn_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_issuer_unique_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_key_purpose_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_name_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_pk_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_pk_ecc_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_pk_gost_raw@GNUTLS_3_6_3 3.7.0 - gnutls_x509_crt_get_pk_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_pk_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_policy@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_preferred_hash_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_proxy@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_raw_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_raw_issuer_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_signature@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_signature_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_signature_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_get_subject@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_subject_alt_name2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_subject_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_subject_alt_othername_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_subject_unique_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_get_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_import@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_import_pkcs11@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_import_url@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_init@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_list_import2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_list_import@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_list_import_pkcs11@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_list_import_url@GNUTLS_3_6_3 3.7.0 - gnutls_x509_crt_list_verify@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_print@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_privkey_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_activation_time@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_authority_info_access@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_ca_status@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_crl_dist_points2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_crl_dist_points@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_crq@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_crq_extension_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_crq_extensions@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_expiration_time@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_extension_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_flags@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_set_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_set_issuer_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_issuer_alt_othername@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_issuer_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_issuer_unique_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_key@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_key_purpose_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_name_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_policy@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_proxy@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_proxy_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_pubkey@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_serial@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_crt_set_subject_alt_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_subject_alt_othername@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_subject_alternative_name@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_subject_unique_id@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_set_version@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_sign2@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_sign@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_verify@GNUTLS_3_4 3.7.0 - gnutls_x509_crt_verify_data2@GNUTLS_3_4 3.7.0 - gnutls_x509_ct_sct_get@GNUTLS_3_7_0 3.7.3 - gnutls_x509_ct_sct_get_version@GNUTLS_3_7_0 3.7.3 - gnutls_x509_dn_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_export2@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_export@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_get_rdn_ava@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_get_str2@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_get_str@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_import@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_init@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_oid_known@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_oid_name@GNUTLS_3_4 3.7.0 - gnutls_x509_dn_set_str@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_ct_export_scts@GNUTLS_3_7_0 3.7.3 - gnutls_x509_ext_ct_import_scts@GNUTLS_3_7_0 3.7.3 - gnutls_x509_ext_ct_scts_deinit@GNUTLS_3_7_0 3.7.3 - gnutls_x509_ext_ct_scts_init@GNUTLS_3_7_0 3.7.3 - gnutls_x509_ext_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_aia@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_crl_dist_points@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 - gnutls_x509_ext_export_key_purposes@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_name_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_policies@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_proxy@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_subject_alt_names@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_export_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_aia@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_authority_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_basic_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_crl_dist_points@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 - gnutls_x509_ext_import_key_purposes@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_key_usage@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_name_constraints@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_policies@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_private_key_usage_period@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_proxy@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_subject_alt_names@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_import_tlsfeatures@GNUTLS_3_4 3.7.0 - gnutls_x509_ext_print@GNUTLS_3_4 3.7.0 - gnutls_x509_key_purpose_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_key_purpose_get@GNUTLS_3_4 3.7.0 - gnutls_x509_key_purpose_init@GNUTLS_3_4 3.7.0 - gnutls_x509_key_purpose_set@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_add_excluded@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_add_permitted@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_check@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_check_crt@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_get_excluded@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_get_permitted@GNUTLS_3_4 3.7.0 - gnutls_x509_name_constraints_init@GNUTLS_3_4 3.7.0 - gnutls_x509_othername_to_virtual@GNUTLS_3_4 3.7.0 - gnutls_x509_policies_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_policies_get@GNUTLS_3_4 3.7.0 - gnutls_x509_policies_init@GNUTLS_3_4 3.7.0 - gnutls_x509_policies_set@GNUTLS_3_4 3.7.0 - gnutls_x509_policy_release@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_cpy@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export2@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export2_pkcs8@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export_ecc_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export_gost_raw@GNUTLS_3_6_3 3.7.0 - gnutls_x509_privkey_export_pkcs8@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export_rsa_raw2@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_export_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_fix@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_generate2@GNUTLS_3_4 3.8.2 - gnutls_x509_privkey_generate@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_get_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_get_pk_algorithm2@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_get_seed@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_get_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_privkey_import2@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 - gnutls_x509_privkey_import_dsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_ecc_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_gost_raw@GNUTLS_3_6_3 3.7.0 - gnutls_x509_privkey_import_openssl@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_pkcs8@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_rsa_raw2@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_import_rsa_raw@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_init@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_sec_param@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_set_flags@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_set_pin_function@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_set_spki@GNUTLS_3_6_0 3.7.0 - gnutls_x509_privkey_sign_data@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_sign_hash@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_verify_params@GNUTLS_3_4 3.7.0 - gnutls_x509_privkey_verify_seed@GNUTLS_3_4 3.7.0 - gnutls_x509_rdn_get2@GNUTLS_3_4 3.7.0 - gnutls_x509_rdn_get@GNUTLS_3_4 3.7.0 - gnutls_x509_rdn_get_by_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_rdn_get_oid@GNUTLS_3_4 3.7.0 - gnutls_x509_spki_deinit@GNUTLS_3_6_0 3.7.0 - gnutls_x509_spki_get_rsa_pss_params@GNUTLS_3_6_0 3.7.0 - gnutls_x509_spki_init@GNUTLS_3_6_0 3.7.0 - gnutls_x509_spki_set_rsa_pss_params@GNUTLS_3_6_0 3.7.0 - gnutls_x509_tlsfeatures_add@GNUTLS_3_4 3.7.0 - gnutls_x509_tlsfeatures_check_crt@GNUTLS_3_4 3.7.0 - gnutls_x509_tlsfeatures_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_tlsfeatures_get@GNUTLS_3_4 3.7.0 - gnutls_x509_tlsfeatures_init@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_cas@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_crls@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_named_crt@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_system_trust@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_trust_dir@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_trust_file@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_add_trust_mem@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_get_issuer@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_get_issuer_by_dn@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_get_issuer_by_subject_key_id@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_get_ptr@GNUTLS_3_7_0 3.7.0 - gnutls_x509_trust_list_init@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_iter_deinit@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_iter_get_ca@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_remove_cas@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_remove_trust_file@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_remove_trust_mem@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_set_getissuer_function@GNUTLS_3_7_0 3.7.0 - gnutls_x509_trust_list_set_ptr@GNUTLS_3_7_0 3.7.0 - gnutls_x509_trust_list_verify_crt2@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_verify_crt@GNUTLS_3_4 3.7.0 - gnutls_x509_trust_list_verify_named_crt@GNUTLS_3_4 3.7.0 diff -Nru gnutls28-3.8.3/debian/libgnutls30t64.NEWS gnutls28-3.8.3/debian/libgnutls30t64.NEWS --- gnutls28-3.8.3/debian/libgnutls30t64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30t64.NEWS 2020-06-05 17:32:17.000000000 +0000 @@ -0,0 +1,55 @@ +gnutls28 (3.0.0-1) experimental; urgency=low + + GnuTLS is now using nettle instead of libgcrypt as crypto backend. + + Related to this change (nettle uses LGPLv3+ licensed GMP) the licensing has + change. GnuTLS is LGPLv3+ now, GnuTLS-EXTRA GPLv3+. GnuTLS can therefore not + be used by projects using GPLv2 without the "or later" clause. + + -- Andreas Metzler Sun, 14 Aug 2011 14:27:12 +0200 + +gnutls26 (2.6.6-1) unstable; urgency=high + + libgnutls: Check expiration/activation time on untrusted certificates. + Before the library did not check activation/expiration times on + certificates, and was documented as not doing so. We have realized that + many applications that use libgnutls, including gnutls-cli, fail to + perform proper checks. Implementing similar logic in all applications + leads to code duplication. Hence, we decided to check whether the + current time (as reported by the time function) is within the + activation/expiration period of certificates when verifying untrusted + certificates. + + This changes the semantics of gnutls_x509_crt_list_verify, which in + turn is used by gnutls_certificate_verify_peers and + gnutls_certificate_verify_peers2. We add two new + gnutls_certificate_status_t codes for reporting the new error + condition, GNUTLS_CERT_NOT_ACTIVATED and GNUTLS_CERT_EXPIRED. We also + add a new gnutls_certificate_verify_flags flag, + GNUTLS_VERIFY_DISABLE_TIME_CHECKS, that can be used to disable the new + behaviour. + GNUTLS-SA-2009-3 CVE-2009-1417 + http://www.gnu.org/software/gnutls/security.html + + -- Andreas Metzler Thu, 30 Apr 2009 19:00:21 +0200 + +gnutls26 (2.4.2-5) unstable; urgency=medium + + * The gnutls certificate verification code has been changed to stop + trusting some weak algoritms. Verifying untrusted X.509 certificates + signed with RSA-MD2 or RSA-MD5 will now fail with a + GNUTLS_CERT_INSECURE_ALGORITHM verification output. + + See , + and + + + "certtool -i < signature.pem" will inform about the algoritm used for + signing (Search for "Signature Algorithm" in its output.). The proper + fix is to re-issue the certificates with a more secure algoritm. As a + hotfix the respective certicate itself can be added to the list of + trusted certificates. Obviously this should only be done after + verifying the certificate by different means than relying on the weak + signature. + + -- Andreas Metzler Sat, 07 Feb 2009 12:58:51 +0100 diff -Nru gnutls28-3.8.3/debian/libgnutls30t64.docs gnutls28-3.8.3/debian/libgnutls30t64.docs --- gnutls28-3.8.3/debian/libgnutls30t64.docs 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30t64.docs 2022-04-23 13:14:12.000000000 +0000 @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README* +THANKS diff -Nru gnutls28-3.8.3/debian/libgnutls30t64.install gnutls28-3.8.3/debian/libgnutls30t64.install --- gnutls28-3.8.3/debian/libgnutls30t64.install 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30t64.install 2024-03-04 18:00:31.000000000 +0000 @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/*/libgnutls.so.* +debian/tmp/usr/share/locale/* +debian/conf/config etc/gnutls diff -Nru gnutls28-3.8.3/debian/libgnutls30t64.lintian-overrides gnutls28-3.8.3/debian/libgnutls30t64.lintian-overrides --- gnutls28-3.8.3/debian/libgnutls30t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30t64.lintian-overrides 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1 @@ +libgnutls30t64: package-name-doesnt-match-sonames libgnutls30 diff -Nru gnutls28-3.8.3/debian/libgnutls30t64.symbols gnutls28-3.8.3/debian/libgnutls30t64.symbols --- gnutls28-3.8.3/debian/libgnutls30t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/libgnutls30t64.symbols 2024-02-28 21:24:11.000000000 +0000 @@ -0,0 +1,1326 @@ +libgnutls.so.30 libgnutls30t64 #MINVER# +* Build-Depends-Package: libgnutls28-dev + GNUTLS_3_4@GNUTLS_3_4 3.7.0 + GNUTLS_3_6_0@GNUTLS_3_6_0 3.7.0 + GNUTLS_3_6_10@GNUTLS_3_6_10 3.7.0 + GNUTLS_3_6_12@GNUTLS_3_6_12 3.7.0 + GNUTLS_3_6_13@GNUTLS_3_6_13 3.7.0 + GNUTLS_3_6_14@GNUTLS_3_6_14 3.7.0 + GNUTLS_3_6_2@GNUTLS_3_6_2 3.7.0 + GNUTLS_3_6_3@GNUTLS_3_6_3 3.7.0 + GNUTLS_3_6_4@GNUTLS_3_6_4 3.7.0 + GNUTLS_3_6_5@GNUTLS_3_6_5 3.7.0 + GNUTLS_3_6_6@GNUTLS_3_6_6 3.7.0 + GNUTLS_3_6_8@GNUTLS_3_6_8 3.7.0 + GNUTLS_3_6_9@GNUTLS_3_6_9 3.7.0 + GNUTLS_3_7_0@GNUTLS_3_7_0 3.7.0 + GNUTLS_3_7_2@GNUTLS_3_7_2 3.7.2 + GNUTLS_3_7_3@GNUTLS_3_7_3 3.7.3 + GNUTLS_3_7_4@GNUTLS_3_7_4 3.7.4 + GNUTLS_3_7_5@GNUTLS_3_7_5 3.7.5 + GNUTLS_3_7_7@GNUTLS_3_7_7 3.7.7 + GNUTLS_3_8_1@GNUTLS_3_8_1 3.8.1 + GNUTLS_3_8_2@GNUTLS_3_8_2 3.8.2 + GNUTLS_FIPS140_3_4@GNUTLS_FIPS140_3_4 3.7.0 + (regex|optional)"@GNUTLS_PRIVATE_3_4$" 3.8.1-0+private+1 + _dsa_generate_dss_g@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _dsa_generate_dss_pq@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _dsa_validate_dss_g@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _dsa_validate_dss_pq@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _gnutls_cipher_get_iv@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _gnutls_decode_ber_rs_raw@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _gnutls_encode_ber_rs_raw@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + _gnutls_global_init_skip@GNUTLS_3_4 3.8.1-0+private+1 + _gnutls_prf_raw@GNUTLS_FIPS140_3_4 3.7.0+private+1 + _rsa_generate_fips186_4_keypair@GNUTLS_FIPS140_3_4 3.8.1-0+private+1 + dsa_generate_dss_keypair@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_aead_cipher_decrypt@GNUTLS_3_4 3.7.0 + gnutls_aead_cipher_decryptv2@GNUTLS_3_6_10 3.7.0 + gnutls_aead_cipher_deinit@GNUTLS_3_4 3.7.0 + gnutls_aead_cipher_encrypt@GNUTLS_3_4 3.7.0 + gnutls_aead_cipher_encryptv2@GNUTLS_3_6_10 3.7.0 + gnutls_aead_cipher_encryptv@GNUTLS_3_6_3 3.7.0 + gnutls_aead_cipher_init@GNUTLS_3_4 3.7.0 + gnutls_aead_cipher_set_key@GNUTLS_3_7_5 3.7.5 + gnutls_alert_get@GNUTLS_3_4 3.7.0 + gnutls_alert_get_name@GNUTLS_3_4 3.7.0 + gnutls_alert_get_strname@GNUTLS_3_4 3.7.0 + gnutls_alert_send@GNUTLS_3_4 3.7.0 + gnutls_alert_send_appropriate@GNUTLS_3_4 3.7.0 + gnutls_alert_set_read_function@GNUTLS_3_7_0 3.7.0 + gnutls_alpn_get_selected_protocol@GNUTLS_3_4 3.7.0 + gnutls_alpn_set_protocols@GNUTLS_3_4 3.7.0 + gnutls_anon_allocate_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_anon_allocate_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_anon_free_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_anon_free_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_anon_set_params_function@GNUTLS_3_4 3.7.0 + gnutls_anon_set_server_dh_params@GNUTLS_3_4 3.7.0 + gnutls_anon_set_server_known_dh_params@GNUTLS_3_4 3.7.0 + gnutls_anon_set_server_params_function@GNUTLS_3_4 3.7.0 + gnutls_anti_replay_deinit@GNUTLS_3_6_5 3.7.0 + gnutls_anti_replay_enable@GNUTLS_3_6_5 3.7.0 + gnutls_anti_replay_init@GNUTLS_3_6_5 3.7.0 + gnutls_anti_replay_set_add_function@GNUTLS_3_6_5 3.7.0 + gnutls_anti_replay_set_ptr@GNUTLS_3_6_5 3.7.0 + gnutls_anti_replay_set_window@GNUTLS_3_6_5 3.7.0 + gnutls_auth_client_get_type@GNUTLS_3_4 3.7.0 + gnutls_auth_get_type@GNUTLS_3_4 3.7.0 + gnutls_auth_server_get_type@GNUTLS_3_4 3.7.0 + gnutls_base64_decode2@GNUTLS_3_6_0 3.7.0 + gnutls_base64_encode2@GNUTLS_3_6_0 3.7.0 + gnutls_buffer_append_data@GNUTLS_3_4 3.7.0 + gnutls_bye@GNUTLS_3_4 3.7.0 + gnutls_calloc@GNUTLS_3_4 3.7.0 + gnutls_certificate_activation_time_peers@GNUTLS_3_4 3.7.0 + gnutls_certificate_allocate_credentials@GNUTLS_3_4 3.7.0 + gnutls_certificate_client_get_request_status@GNUTLS_3_4 3.7.0 + gnutls_certificate_expiration_time_peers@GNUTLS_3_4 3.7.0 + gnutls_certificate_free_ca_names@GNUTLS_3_4 3.7.0 + gnutls_certificate_free_cas@GNUTLS_3_4 3.7.0 + gnutls_certificate_free_credentials@GNUTLS_3_4 3.7.0 + gnutls_certificate_free_crls@GNUTLS_3_4 3.7.0 + gnutls_certificate_free_keys@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_crt_raw@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_issuer@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_ocsp_expiration@GNUTLS_3_6_3 3.7.0 + gnutls_certificate_get_openpgp_crt@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_openpgp_key@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_ours@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_peers@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_peers_subkey_id@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_trust_list@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_verify_flags@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_x509_crt@GNUTLS_3_4 3.7.0 + gnutls_certificate_get_x509_key@GNUTLS_3_4 3.7.0 + gnutls_certificate_send_x509_rdn_sequence@GNUTLS_3_4 3.7.0 + gnutls_certificate_server_set_request@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_dh_params@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_flags@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_key@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_known_dh_params@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_ocsp_status_request_file2@GNUTLS_3_6_3 3.7.0 + gnutls_certificate_set_ocsp_status_request_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_ocsp_status_request_function2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_ocsp_status_request_function@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_ocsp_status_request_mem@GNUTLS_3_6_3 3.7.0 + gnutls_certificate_set_openpgp_key@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_key_file2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_key_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_key_mem2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_key_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_keyring_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_openpgp_keyring_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_params_function@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_rawpk_key_file@GNUTLS_3_6_6 3.7.0 + gnutls_certificate_set_rawpk_key_mem@GNUTLS_3_6_6 3.7.0 + gnutls_certificate_set_retrieve_function2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_retrieve_function3@GNUTLS_3_6_3 3.7.0 + gnutls_certificate_set_retrieve_function@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_trust_list@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_verify_flags@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_verify_function@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_verify_limits@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_crl@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_crl_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_crl_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_key@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_key_file2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_key_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_key_mem2@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_key_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_simple_pkcs12_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_simple_pkcs12_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_system_trust@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_trust@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_trust_dir@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_trust_file@GNUTLS_3_4 3.7.0 + gnutls_certificate_set_x509_trust_mem@GNUTLS_3_4 3.7.0 + gnutls_certificate_type_get2@GNUTLS_3_6_4 3.7.0 + gnutls_certificate_type_get@GNUTLS_3_4 3.7.0 + gnutls_certificate_type_get_id@GNUTLS_3_4 3.7.0 + gnutls_certificate_type_get_name@GNUTLS_3_4 3.7.0 + gnutls_certificate_type_list@GNUTLS_3_4 3.7.0 + gnutls_certificate_verification_profile_get_id@GNUTLS_3_6_12 3.7.0 + gnutls_certificate_verification_profile_get_name@GNUTLS_3_6_12 3.7.0 + gnutls_certificate_verification_status_print@GNUTLS_3_4 3.7.0 + gnutls_certificate_verify_peers2@GNUTLS_3_4 3.7.0 + gnutls_certificate_verify_peers3@GNUTLS_3_4 3.7.0 + gnutls_certificate_verify_peers@GNUTLS_3_4 3.7.0 + gnutls_check_version@GNUTLS_3_4 3.7.0 + gnutls_cipher_add_auth@GNUTLS_3_4 3.7.0 + gnutls_cipher_decrypt2@GNUTLS_3_4 3.7.0 + gnutls_cipher_decrypt3@GNUTLS_3_7_7 3.7.7 + gnutls_cipher_decrypt@GNUTLS_3_4 3.7.0 + gnutls_cipher_deinit@GNUTLS_3_4 3.7.0 + gnutls_cipher_encrypt2@GNUTLS_3_4 3.7.0 + gnutls_cipher_encrypt3@GNUTLS_3_7_7 3.7.7 + gnutls_cipher_encrypt@GNUTLS_3_4 3.7.0 + gnutls_cipher_get@GNUTLS_3_4 3.7.0 + gnutls_cipher_get_block_size@GNUTLS_3_4 3.7.0 + gnutls_cipher_get_id@GNUTLS_3_4 3.7.0 + gnutls_cipher_get_iv_size@GNUTLS_3_4 3.7.0 + gnutls_cipher_get_key_size@GNUTLS_3_4 3.8.2 + gnutls_cipher_get_name@GNUTLS_3_4 3.8.2 + gnutls_cipher_get_tag_size@GNUTLS_3_4 3.7.0 + gnutls_cipher_init@GNUTLS_3_4 3.7.0 + gnutls_cipher_list@GNUTLS_3_4 3.7.0 + gnutls_cipher_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_cipher_set_iv@GNUTLS_3_4 3.7.0 + gnutls_cipher_suite_get_name@GNUTLS_3_4 3.8.2 + gnutls_cipher_suite_info@GNUTLS_3_4 3.8.2 + gnutls_cipher_tag@GNUTLS_3_4 3.7.0 + gnutls_ciphersuite_get@GNUTLS_3_7_4 3.7.4 + gnutls_compress_certificate_get_selected_method@GNUTLS_3_7_4 3.7.4 + gnutls_compress_certificate_set_methods@GNUTLS_3_7_4 3.7.4 + gnutls_compression_get@GNUTLS_3_4 3.7.0 + gnutls_compression_get_id@GNUTLS_3_4 3.7.0 + gnutls_compression_get_name@GNUTLS_3_4 3.7.0 + gnutls_compression_list@GNUTLS_3_4 3.7.0 + gnutls_credentials_clear@GNUTLS_3_4 3.7.0 + gnutls_credentials_get@GNUTLS_3_4 3.7.0 + gnutls_credentials_set@GNUTLS_3_4 3.7.0 + gnutls_crypto_register_aead_cipher@GNUTLS_3_4 3.7.0 + gnutls_crypto_register_cipher@GNUTLS_3_4 3.7.0 + gnutls_crypto_register_digest@GNUTLS_3_4 3.7.0 + gnutls_crypto_register_mac@GNUTLS_3_4 3.7.0 + gnutls_db_check_entry@GNUTLS_3_4 3.7.0 + gnutls_db_check_entry_expire_time@GNUTLS_3_6_5 3.7.0 + gnutls_db_check_entry_time@GNUTLS_3_4 3.7.0 + gnutls_db_get_default_cache_expiration@GNUTLS_3_4 3.7.0 + gnutls_db_get_ptr@GNUTLS_3_4 3.7.0 + gnutls_db_remove_session@GNUTLS_3_4 3.7.0 + gnutls_db_set_cache_expiration@GNUTLS_3_4 3.7.0 + gnutls_db_set_ptr@GNUTLS_3_4 3.7.0 + gnutls_db_set_remove_function@GNUTLS_3_4 3.7.0 + gnutls_db_set_retrieve_function@GNUTLS_3_4 3.7.0 + gnutls_db_set_store_function@GNUTLS_3_4 3.7.0 + gnutls_decode_ber_digest_info@GNUTLS_3_4 3.7.0 + gnutls_decode_gost_rs_value@GNUTLS_3_6_3 3.7.0 + gnutls_decode_rs_value@GNUTLS_3_6_0 3.7.0 + gnutls_deinit@GNUTLS_3_4 3.7.0 + gnutls_dh_get_group@GNUTLS_3_4 3.7.0 + gnutls_dh_get_peers_public_bits@GNUTLS_3_4 3.7.0 + gnutls_dh_get_prime_bits@GNUTLS_3_4 3.7.0 + gnutls_dh_get_pubkey@GNUTLS_3_4 3.7.0 + gnutls_dh_get_secret_bits@GNUTLS_3_4 3.7.0 + gnutls_dh_params_cpy@GNUTLS_3_4 3.7.0 + gnutls_dh_params_deinit@GNUTLS_3_4 3.7.0 + gnutls_dh_params_export2_pkcs3@GNUTLS_3_4 3.7.0 + gnutls_dh_params_export_pkcs3@GNUTLS_3_4 3.7.0 + gnutls_dh_params_export_raw@GNUTLS_3_4 3.7.0 + gnutls_dh_params_generate2@GNUTLS_3_4 3.7.0 + gnutls_dh_params_import_dsa@GNUTLS_3_4 3.7.0 + gnutls_dh_params_import_pkcs3@GNUTLS_3_4 3.7.0 + gnutls_dh_params_import_raw2@GNUTLS_3_4 3.7.0 + gnutls_dh_params_import_raw3@GNUTLS_3_6_8 3.7.0 + gnutls_dh_params_import_raw@GNUTLS_3_4 3.7.0 + gnutls_dh_params_init@GNUTLS_3_4 3.7.0 + gnutls_dh_set_prime_bits@GNUTLS_3_4 3.7.0 + gnutls_digest_get_id@GNUTLS_3_4 3.7.0 + gnutls_digest_get_name@GNUTLS_3_4 3.7.0 + gnutls_digest_get_oid@GNUTLS_3_4 3.7.0 + gnutls_digest_list@GNUTLS_3_4 3.7.0 + gnutls_digest_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_digest_set_secure@GNUTLS_3_7_3 3.7.3 + gnutls_dtls_cookie_send@GNUTLS_3_4 3.7.0 + gnutls_dtls_cookie_verify@GNUTLS_3_4 3.7.0 + gnutls_dtls_get_data_mtu@GNUTLS_3_4 3.7.0 + gnutls_dtls_get_mtu@GNUTLS_3_4 3.7.0 + gnutls_dtls_get_timeout@GNUTLS_3_4 3.7.0 + gnutls_dtls_prestate_set@GNUTLS_3_4 3.7.0 + gnutls_dtls_set_data_mtu@GNUTLS_3_4 3.7.0 + gnutls_dtls_set_mtu@GNUTLS_3_4 3.7.0 + gnutls_dtls_set_timeouts@GNUTLS_3_4 3.7.0 + gnutls_early_cipher_get@GNUTLS_3_7_2 3.7.2 + gnutls_early_prf_hash_get@GNUTLS_3_7_2 3.7.2 + gnutls_ecc_curve_get@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_get_id@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_get_name@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_get_oid@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_get_pk@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_get_size@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_list@GNUTLS_3_4 3.7.0 + gnutls_ecc_curve_set_enabled@GNUTLS_3_7_3 3.7.3 + gnutls_encode_ber_digest_info@GNUTLS_3_4 3.7.0 + gnutls_encode_gost_rs_value@GNUTLS_3_6_3 3.7.0 + gnutls_encode_rs_value@GNUTLS_3_6_0 3.7.0 + gnutls_error_is_fatal@GNUTLS_3_4 3.7.0 + gnutls_error_to_alert@GNUTLS_3_4 3.7.0 + gnutls_est_record_overhead_size@GNUTLS_3_4 3.8.2 + gnutls_ext_get_current_msg@GNUTLS_3_6_3 3.7.0 + gnutls_ext_get_data@GNUTLS_3_4 3.7.0 + gnutls_ext_get_name2@GNUTLS_3_6_14 3.7.0 + gnutls_ext_get_name@GNUTLS_3_4 3.7.0 + gnutls_ext_raw_parse@GNUTLS_3_6_3 3.7.0 + gnutls_ext_register@GNUTLS_3_4 3.7.0 + gnutls_ext_set_data@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_2048_group_generator@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_2048_group_prime@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_2048_group_q@GNUTLS_3_6_8 3.7.0 + gnutls_ffdhe_2048_key_bits@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_3072_group_generator@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_3072_group_prime@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_3072_group_q@GNUTLS_3_6_8 3.7.0 + gnutls_ffdhe_3072_key_bits@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_4096_group_generator@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_4096_group_prime@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_4096_group_q@GNUTLS_3_6_8 3.7.0 + gnutls_ffdhe_4096_key_bits@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_6144_group_generator@GNUTLS_3_6_4 3.7.0 + gnutls_ffdhe_6144_group_prime@GNUTLS_3_6_4 3.7.0 + gnutls_ffdhe_6144_group_q@GNUTLS_3_6_8 3.7.0 + gnutls_ffdhe_6144_key_bits@GNUTLS_3_6_4 3.7.0 + gnutls_ffdhe_8192_group_generator@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_8192_group_prime@GNUTLS_3_4 3.7.0 + gnutls_ffdhe_8192_group_q@GNUTLS_3_6_8 3.7.0 + gnutls_ffdhe_8192_key_bits@GNUTLS_3_4 3.7.0 + gnutls_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_fips140_context_deinit@GNUTLS_3_7_3 3.7.3 + gnutls_fips140_context_init@GNUTLS_3_7_3 3.7.3 + gnutls_fips140_get_operation_state@GNUTLS_3_7_3 3.7.3 + gnutls_fips140_mode_enabled@GNUTLS_3_4 3.7.0 + gnutls_fips140_pop_context@GNUTLS_3_7_3 3.7.3 + gnutls_fips140_push_context@GNUTLS_3_7_3 3.7.3 + gnutls_fips140_run_self_tests@GNUTLS_3_7_7 3.7.7 + gnutls_fips140_set_mode@GNUTLS_3_6_3 3.7.0 + gnutls_free@GNUTLS_3_4 3.7.0 + gnutls_get_library_config@GNUTLS_3_7_3 3.7.3 + gnutls_get_system_config_file@GNUTLS_3_6_9 3.7.0 + gnutls_global_deinit@GNUTLS_3_4 3.7.0 + gnutls_global_init@GNUTLS_3_4 3.7.2 + gnutls_global_set_audit_log_function@GNUTLS_3_4 3.7.0 + gnutls_global_set_log_function@GNUTLS_3_4 3.7.0 + gnutls_global_set_log_level@GNUTLS_3_4 3.7.0 + gnutls_global_set_mem_functions@GNUTLS_3_4 3.7.0 + gnutls_global_set_mutex@GNUTLS_3_4 3.7.0 + gnutls_global_set_time_function@GNUTLS_3_4 3.7.0 + gnutls_gost_paramset_get_name@GNUTLS_3_6_3 3.7.0 + gnutls_gost_paramset_get_oid@GNUTLS_3_6_3 3.7.0 + gnutls_group_get@GNUTLS_3_6_0 3.7.0 + gnutls_group_get_id@GNUTLS_3_6_0 3.7.0 + gnutls_group_get_name@GNUTLS_3_6_0 3.7.0 + gnutls_group_list@GNUTLS_3_6_0 3.7.0 + gnutls_handshake@GNUTLS_3_4 3.7.0 + gnutls_handshake_description_get_name@GNUTLS_3_4 3.7.0 + gnutls_handshake_get_last_in@GNUTLS_3_4 3.7.0 + gnutls_handshake_get_last_out@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_hook_function@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_max_packet_length@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_post_client_hello_function@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_private_extensions@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_random@GNUTLS_3_4 3.7.0 + gnutls_handshake_set_read_function@GNUTLS_3_7_0 3.7.0 + gnutls_handshake_set_secret_function@GNUTLS_3_7_0 3.7.0 + gnutls_handshake_set_timeout@GNUTLS_3_4 3.7.0 + gnutls_handshake_write@GNUTLS_3_7_0 3.7.0 + gnutls_hash@GNUTLS_3_4 3.7.0 + gnutls_hash_copy@GNUTLS_3_6_9 3.7.0 + gnutls_hash_deinit@GNUTLS_3_4 3.7.0 + gnutls_hash_fast@GNUTLS_3_4 3.7.0 + gnutls_hash_get_len@GNUTLS_3_4 3.7.0 + gnutls_hash_init@GNUTLS_3_4 3.7.0 + gnutls_hash_output@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_allowed@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_enable@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_get_timeout@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_ping@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_pong@GNUTLS_3_4 3.7.0 + gnutls_heartbeat_set_timeouts@GNUTLS_3_4 3.7.0 + gnutls_hex2bin@GNUTLS_3_4 3.7.0 + gnutls_hex_decode2@GNUTLS_3_4 3.7.0 + gnutls_hex_decode@GNUTLS_3_4 3.7.0 + gnutls_hex_encode@GNUTLS_3_4 3.7.0 + gnutls_hkdf_expand@GNUTLS_3_6_13 3.7.0 + gnutls_hkdf_extract@GNUTLS_3_6_13 3.7.0 + gnutls_hkdf_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_hex_encode2@GNUTLS_3_4 3.7.0 + gnutls_hmac@GNUTLS_3_4 3.7.0 + gnutls_hmac_copy@GNUTLS_3_6_9 3.7.0 + gnutls_hmac_deinit@GNUTLS_3_4 3.7.0 + gnutls_hmac_fast@GNUTLS_3_4 3.7.0 + gnutls_hmac_get_key_size@GNUTLS_3_6_12 3.7.0 + gnutls_hmac_get_len@GNUTLS_3_4 3.7.0 + gnutls_hmac_init@GNUTLS_3_4 3.7.0 + gnutls_hmac_output@GNUTLS_3_4 3.7.0 + gnutls_hmac_set_nonce@GNUTLS_3_4 3.7.0 + gnutls_idna_map@GNUTLS_3_4 3.7.0 + gnutls_idna_reverse_map@GNUTLS_3_4 3.7.0 + gnutls_init@GNUTLS_3_4 3.8.1 + gnutls_key_generate@GNUTLS_3_4 3.7.0 + gnutls_kx_get@GNUTLS_3_4 3.7.0 + gnutls_kx_get_id@GNUTLS_3_4 3.7.0 + gnutls_kx_get_name@GNUTLS_3_4 3.7.0 + gnutls_kx_list@GNUTLS_3_4 3.7.0 + gnutls_load_file@GNUTLS_3_4 3.7.0 + gnutls_mac_get@GNUTLS_3_4 3.7.0 + gnutls_mac_get_id@GNUTLS_3_4 3.7.0 + gnutls_mac_get_key_size@GNUTLS_3_4 3.7.0 + gnutls_mac_get_name@GNUTLS_3_4 3.7.0 + gnutls_mac_get_nonce_size@GNUTLS_3_4 3.7.0 + gnutls_mac_list@GNUTLS_3_4 3.7.0 + gnutls_mac_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_malloc@GNUTLS_3_4 3.7.0 + gnutls_memcmp@GNUTLS_3_4 3.7.0 + gnutls_memset@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_add_cert@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_add_cert_id@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_deinit@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_export@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_get_cert_id@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_get_extension@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_get_nonce@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_get_version@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_import@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_init@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_print@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_randomize_nonce@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_set_extension@GNUTLS_3_4 3.7.0 + gnutls_ocsp_req_set_nonce@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_check_crt@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_deinit@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_export2@GNUTLS_3_6_3 3.7.0 + gnutls_ocsp_resp_export@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_certs@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_extension@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_nonce@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_produced@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_responder2@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_responder@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_responder_raw_id@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_response@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_signature@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_signature_algorithm@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_single@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_status@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_get_version@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_import2@GNUTLS_3_6_3 3.7.0 + gnutls_ocsp_resp_import@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_init@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_list_import2@GNUTLS_3_6_3 3.7.0 + gnutls_ocsp_resp_print@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_verify@GNUTLS_3_4 3.7.0 + gnutls_ocsp_resp_verify_direct@GNUTLS_3_4 3.7.0 + gnutls_ocsp_status_request_enable_client@GNUTLS_3_4 3.7.0 + gnutls_ocsp_status_request_get2@GNUTLS_3_6_3 3.7.0 + gnutls_ocsp_status_request_get@GNUTLS_3_4 3.7.0 + gnutls_ocsp_status_request_is_checked@GNUTLS_3_4 3.7.0 + gnutls_oid_to_digest@GNUTLS_3_4 3.7.0 + gnutls_oid_to_ecc_curve@GNUTLS_3_4 3.7.0 + gnutls_oid_to_gost_paramset@GNUTLS_3_6_3 3.7.0 + gnutls_oid_to_mac@GNUTLS_3_4 3.7.0 + gnutls_oid_to_pk@GNUTLS_3_4 3.7.0 + gnutls_oid_to_sign@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_check_email@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_check_hostname2@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_check_hostname@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_deinit@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_export2@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_export@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_auth_subkey@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_creation_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_expiration_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_key_usage@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_name@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_pk_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_pk_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_preferred_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_revoked_status@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_count@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_creation_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_expiration_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_idx@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_pk_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_pk_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_revoked_status@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_subkey_usage@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_get_version@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_import@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_init@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_print@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_set_preferred_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_verify_ring@GNUTLS_3_4 3.7.0 + gnutls_openpgp_crt_verify_self@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_check_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_deinit@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_get_crt@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_get_crt_count@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_import@GNUTLS_3_4 3.7.0 + gnutls_openpgp_keyring_init@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_deinit@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export2@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export_subkey_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_export_subkey_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_preferred_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_revoked_status@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_count@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_creation_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_expiration_time@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_idx@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_get_subkey_revoked_status@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_import@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_init@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_sec_param@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_set_preferred_key_id@GNUTLS_3_4 3.7.0 + gnutls_openpgp_privkey_sign_hash@GNUTLS_3_4 3.7.0 + gnutls_openpgp_send_cert@GNUTLS_3_4 3.7.0 + gnutls_openpgp_set_recv_key_function@GNUTLS_3_4 3.7.0 + gnutls_packet_deinit@GNUTLS_3_4 3.7.0 + gnutls_packet_get@GNUTLS_3_4 3.7.0 + gnutls_pbkdf2@GNUTLS_3_6_13 3.7.0 + gnutls_pbkdf2_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_pcert_deinit@GNUTLS_3_4 3.7.0 + gnutls_pcert_export_openpgp@GNUTLS_3_4 3.7.0 + gnutls_pcert_export_x509@GNUTLS_3_4 3.7.0 + gnutls_pcert_import_openpgp@GNUTLS_3_4 3.7.0 + gnutls_pcert_import_openpgp_raw@GNUTLS_3_4 3.7.0 + gnutls_pcert_import_rawpk@GNUTLS_3_6_6 3.7.0 + gnutls_pcert_import_rawpk_raw@GNUTLS_3_6_6 3.7.0 + gnutls_pcert_import_x509@GNUTLS_3_4 3.7.0 + gnutls_pcert_import_x509_list@GNUTLS_3_4 3.7.0 + gnutls_pcert_import_x509_raw@GNUTLS_3_4 3.7.0 + gnutls_pcert_list_import_x509_file@GNUTLS_3_6_3 3.7.0 + gnutls_pcert_list_import_x509_raw@GNUTLS_3_4 3.7.0 + gnutls_pem_base64_decode2@GNUTLS_3_4 3.7.0 + gnutls_pem_base64_decode@GNUTLS_3_4 3.7.0 + gnutls_pem_base64_encode2@GNUTLS_3_4 3.7.0 + gnutls_pem_base64_encode@GNUTLS_3_4 3.7.0 + gnutls_perror@GNUTLS_3_4 3.7.0 + gnutls_pk_algorithm_get_name@GNUTLS_3_4 3.7.0 + gnutls_pk_bits_to_sec_param@GNUTLS_3_4 3.7.0 + gnutls_pk_get_id@GNUTLS_3_4 3.7.0 + gnutls_pk_get_name@GNUTLS_3_4 3.7.0 + gnutls_pk_get_oid@GNUTLS_3_4 3.7.0 + gnutls_pk_list@GNUTLS_3_4 3.7.0 + gnutls_pk_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_pk_to_sign@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_add_provider@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_copy_attached_extension@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_copy_pubkey@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_copy_secret_key@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_copy_x509_crt2@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_copy_x509_privkey2@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_crt_is_known@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_delete_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_get_pin_function@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_get_raw_issuer@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_get_raw_issuer_by_dn@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_get_raw_issuer_by_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_export2@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_export3@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_export@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_export_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_flags_get_str@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_get_exts@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_get_flags@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_get_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_get_ptr@GNUTLS_3_6_3 3.7.0 + gnutls_pkcs11_obj_get_type@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_import_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_list_import_url3@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_list_import_url4@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_set_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_obj_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_cpy@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_export_pubkey@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_export_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_generate3@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_get_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_import_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_privkey_status@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_reinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_set_token_function@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_check_mechanism@GNUTLS_3_6_0 3.7.0 + gnutls_pkcs11_token_get_flags@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_get_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_get_mechanism@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_get_ptr@GNUTLS_3_6_3 3.7.0 + gnutls_pkcs11_token_get_random@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_get_url@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_token_set_pin@GNUTLS_3_4 3.7.0 + gnutls_pkcs11_type_get_name@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_decrypt@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_enc_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_encrypt@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_get_count@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_get_data@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_get_friendly_name@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_get_type@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_crl@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_crt@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_data@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_friendly_name@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_key_id@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_bag_set_privkey@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_export2@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_export@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_generate_mac2@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_generate_mac@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_get_bag@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_import@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_mac_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_set_bag@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_simple_parse@GNUTLS_3_4 3.7.0 + gnutls_pkcs12_verify_mac@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_add_attr@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_attrs_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_delete_crl@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_delete_crt@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_export2@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_export@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_attr@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crl_count@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crl_raw2@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crl_raw@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crt_count@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crt_raw2@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_crt_raw@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_embedded_data@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_embedded_data_oid@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_signature_count@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_get_signature_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_import@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_init@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_print@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_print_signature_info@GNUTLS_3_6_14 3.7.0 + gnutls_pkcs7_set_crl@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_set_crl_raw@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_set_crt@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_set_crt_raw@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_sign@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_signature_info_deinit@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_verify@GNUTLS_3_4 3.7.0 + gnutls_pkcs7_verify_direct@GNUTLS_3_4 3.7.0 + gnutls_pkcs8_info@GNUTLS_3_4 3.7.0 + gnutls_pkcs_schema_get_name@GNUTLS_3_4 3.7.0 + gnutls_pkcs_schema_get_oid@GNUTLS_3_4 3.7.0 + gnutls_prf@GNUTLS_3_4 3.7.0 + gnutls_prf_early@GNUTLS_3_6_8 3.7.0 + gnutls_prf_hash_get@GNUTLS_3_6_13 3.7.0 + gnutls_prf_raw@GNUTLS_3_4 3.7.0 + gnutls_prf_rfc5705@GNUTLS_3_4 3.7.0 + gnutls_priority_certificate_type_list2@GNUTLS_3_6_4 3.7.2 + gnutls_priority_certificate_type_list@GNUTLS_3_4 3.7.2 + gnutls_priority_cipher_list@GNUTLS_3_4 3.7.2 + gnutls_priority_compression_list@GNUTLS_3_4 3.7.2 + gnutls_priority_deinit@GNUTLS_3_4 3.7.5 + gnutls_priority_ecc_curve_list@GNUTLS_3_4 3.7.2 + gnutls_priority_get_cipher_suite_index@GNUTLS_3_4 3.7.2 + gnutls_priority_group_list@GNUTLS_3_6_0 3.7.2 + gnutls_priority_init2@GNUTLS_3_6_3 3.7.5 + gnutls_priority_init@GNUTLS_3_4 3.7.5 + gnutls_priority_kx_list@GNUTLS_3_4 3.7.2 + gnutls_priority_mac_list@GNUTLS_3_4 3.7.2 + gnutls_priority_protocol_list@GNUTLS_3_4 3.7.2 + gnutls_priority_set@GNUTLS_3_4 3.7.5 + gnutls_priority_set_direct@GNUTLS_3_4 3.7.5 + gnutls_priority_sign_list@GNUTLS_3_4 3.7.2 + gnutls_priority_string_list@GNUTLS_3_4 3.7.2 + gnutls_privkey_decrypt_data2@GNUTLS_3_6_5 3.7.0 + gnutls_privkey_decrypt_data@GNUTLS_3_4 3.7.0 + gnutls_privkey_deinit@GNUTLS_3_4 3.7.0 + gnutls_privkey_derive_secret@GNUTLS_3_8_2 3.8.2 + gnutls_privkey_export_dh_raw@GNUTLS_3_8_2 3.8.2 + gnutls_privkey_export_dsa_raw2@GNUTLS_3_6_0 3.7.3 + gnutls_privkey_export_dsa_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_export_ecc_raw2@GNUTLS_3_6_0 3.7.3 + gnutls_privkey_export_ecc_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_export_gost_raw2@GNUTLS_3_6_3 3.7.3 + gnutls_privkey_export_openpgp@GNUTLS_3_4 3.7.3 + gnutls_privkey_export_pkcs11@GNUTLS_3_4 3.7.3 + gnutls_privkey_export_rsa_raw2@GNUTLS_3_6_0 3.7.3 + gnutls_privkey_export_rsa_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_export_x509@GNUTLS_3_4 3.7.3 + gnutls_privkey_generate2@GNUTLS_3_4 3.7.0 + gnutls_privkey_generate@GNUTLS_3_4 3.7.0 + gnutls_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_privkey_get_seed@GNUTLS_3_4 3.7.0 + gnutls_privkey_get_spki@GNUTLS_3_6_0 3.7.0 + gnutls_privkey_get_type@GNUTLS_3_4 3.7.0 + gnutls_privkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 + gnutls_privkey_import_dsa_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_ecc_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_ext2@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_ext3@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_ext4@GNUTLS_3_6_0 3.7.3 + gnutls_privkey_import_ext@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_gost_raw@GNUTLS_3_6_3 3.7.3 + gnutls_privkey_import_openpgp@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_openpgp_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_pkcs11@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_rsa_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_tpm_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_tpm_url@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_url@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_x509@GNUTLS_3_4 3.7.3 + gnutls_privkey_import_x509_raw@GNUTLS_3_4 3.7.3 + gnutls_privkey_init@GNUTLS_3_4 3.7.0 + gnutls_privkey_set_flags@GNUTLS_3_4 3.7.0 + gnutls_privkey_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_privkey_set_spki@GNUTLS_3_6_0 3.7.0 + gnutls_privkey_sign_data2@GNUTLS_3_6_0 3.7.3 + gnutls_privkey_sign_data@GNUTLS_3_4 3.7.0 + gnutls_privkey_sign_hash2@GNUTLS_3_6_0 3.7.0 + gnutls_privkey_sign_hash@GNUTLS_3_4 3.7.0 + gnutls_privkey_status@GNUTLS_3_4 3.7.0 + gnutls_privkey_verify_params@GNUTLS_3_4 3.7.0 + gnutls_privkey_verify_seed@GNUTLS_3_4 3.7.0 + gnutls_protocol_get_id@GNUTLS_3_4 3.7.0 + gnutls_protocol_get_name@GNUTLS_3_4 3.7.0 + gnutls_protocol_get_version@GNUTLS_3_4 3.7.0 + gnutls_protocol_list@GNUTLS_3_4 3.7.0 + gnutls_protocol_set_enabled@GNUTLS_3_7_3 3.7.3 + gnutls_psk_allocate_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_psk_allocate_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_psk_client_get_hint@GNUTLS_3_4 3.7.0 + gnutls_psk_format_imported_identity@GNUTLS_3_8_1 3.8.1 + gnutls_psk_free_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_psk_free_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_psk_server_get_username2@GNUTLS_3_6_13 3.7.0 + gnutls_psk_server_get_username@GNUTLS_3_4 3.7.0 + gnutls_psk_set_client_credentials2@GNUTLS_3_6_13 3.7.0 + gnutls_psk_set_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_psk_set_client_credentials_function2@GNUTLS_3_6_13 3.7.0 + gnutls_psk_set_client_credentials_function3@GNUTLS_3_8_1 3.8.1 + gnutls_psk_set_client_credentials_function@GNUTLS_3_4 3.7.0 + gnutls_psk_set_params_function@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_credentials_file@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_credentials_function2@GNUTLS_3_6_13 3.7.0 + gnutls_psk_set_server_credentials_function3@GNUTLS_3_8_1 3.8.1 + gnutls_psk_set_server_credentials_function@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_credentials_hint@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_dh_params@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_known_dh_params@GNUTLS_3_4 3.7.0 + gnutls_psk_set_server_params_function@GNUTLS_3_4 3.7.0 + gnutls_pubkey_deinit@GNUTLS_3_4 3.7.0 + gnutls_pubkey_encrypt_data@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export2@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export_dh_raw@GNUTLS_3_8_2 3.8.2 + gnutls_pubkey_export_dsa_raw2@GNUTLS_3_6_0 3.7.0 + gnutls_pubkey_export_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export_ecc_raw2@GNUTLS_3_6_0 3.7.0 + gnutls_pubkey_export_ecc_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export_ecc_x962@GNUTLS_3_4 3.7.0 + gnutls_pubkey_export_gost_raw2@GNUTLS_3_6_3 3.7.0 + gnutls_pubkey_export_rsa_raw2@GNUTLS_3_6_0 3.7.0 + gnutls_pubkey_export_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_key_usage@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_openpgp_key_id@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_preferred_hash_algorithm@GNUTLS_3_4 3.7.0 + gnutls_pubkey_get_spki@GNUTLS_3_6_0 3.7.0 + gnutls_pubkey_import@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 + gnutls_pubkey_import_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_ecc_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_ecc_x962@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_gost_raw@GNUTLS_3_6_3 3.7.0 + gnutls_pubkey_import_openpgp@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_openpgp_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_pkcs11@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_privkey@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_tpm_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_tpm_url@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_url@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_x509@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_x509_crq@GNUTLS_3_4 3.7.0 + gnutls_pubkey_import_x509_raw@GNUTLS_3_4 3.7.0 + gnutls_pubkey_init@GNUTLS_3_4 3.7.0 + gnutls_pubkey_print@GNUTLS_3_4 3.7.0 + gnutls_pubkey_set_key_usage@GNUTLS_3_4 3.7.0 + gnutls_pubkey_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_pubkey_set_spki@GNUTLS_3_6_0 3.7.0 + gnutls_pubkey_verify_data2@GNUTLS_3_4 3.7.3 + gnutls_pubkey_verify_hash2@GNUTLS_3_4 3.7.3 + gnutls_pubkey_verify_params@GNUTLS_3_4 3.7.3 + gnutls_random_art@GNUTLS_3_4 3.7.0 + gnutls_range_split@GNUTLS_3_4 3.7.0 + gnutls_realloc@GNUTLS_3_4 3.7.0 + gnutls_reauth@GNUTLS_3_6_3 3.7.0 + gnutls_record_can_use_length_hiding@GNUTLS_3_4 3.7.0 + gnutls_record_check_corked@GNUTLS_3_4 3.7.0 + gnutls_record_check_pending@GNUTLS_3_4 3.7.0 + gnutls_record_cork@GNUTLS_3_4 3.7.0 + gnutls_record_disable_padding@GNUTLS_3_4 3.7.0 + gnutls_record_discard_queued@GNUTLS_3_4 3.7.0 + gnutls_record_get_direction@GNUTLS_3_4 3.7.0 + gnutls_record_get_discarded@GNUTLS_3_4 3.7.0 + gnutls_record_get_max_early_data_size@GNUTLS_3_6_5 3.7.0 + gnutls_record_get_max_size@GNUTLS_3_4 3.7.0 + gnutls_record_get_state@GNUTLS_3_4 3.7.0 + gnutls_record_overhead_size@GNUTLS_3_4 3.7.0 + gnutls_record_recv@GNUTLS_3_4 3.7.0 + gnutls_record_recv_early_data@GNUTLS_3_6_5 3.7.0 + gnutls_record_recv_packet@GNUTLS_3_4 3.7.0 + gnutls_record_recv_seq@GNUTLS_3_4 3.7.0 + gnutls_record_send2@GNUTLS_3_6_3 3.7.0 + gnutls_record_send@GNUTLS_3_4 3.7.0 + gnutls_record_send_early_data@GNUTLS_3_6_5 3.7.0 + gnutls_record_send_file@GNUTLS_3_7_4 3.7.4 + gnutls_record_send_range@GNUTLS_3_4 3.7.0 + gnutls_record_set_max_early_data_size@GNUTLS_3_6_4 3.7.0 + gnutls_record_set_max_recv_size@GNUTLS_3_6_8 3.7.0 + gnutls_record_set_max_size@GNUTLS_3_4 3.7.0 + gnutls_record_set_state@GNUTLS_3_4 3.7.0 + gnutls_record_set_timeout@GNUTLS_3_4 3.7.0 + gnutls_record_uncork@GNUTLS_3_4 3.7.0 + gnutls_register_custom_url@GNUTLS_3_4 3.7.0 + gnutls_rehandshake@GNUTLS_3_4 3.7.0 + gnutls_rnd@GNUTLS_3_4 3.7.0 + gnutls_rnd_refresh@GNUTLS_3_4 3.7.0 + gnutls_safe_renegotiation_status@GNUTLS_3_4 3.7.0 + gnutls_sec_param_get_name@GNUTLS_3_4 3.7.0 + gnutls_sec_param_to_pk_bits@GNUTLS_3_4 3.7.0 + gnutls_sec_param_to_symmetric_bits@GNUTLS_3_4 3.7.0 + gnutls_secure_malloc@GNUTLS_3_4 3.7.0 + gnutls_server_name_get@GNUTLS_3_4 3.7.0 + gnutls_server_name_set@GNUTLS_3_4 3.7.0 + gnutls_session_channel_binding@GNUTLS_3_4 3.7.2 + gnutls_session_enable_compatibility_mode@GNUTLS_3_4 3.7.0 + gnutls_session_etm_status@GNUTLS_3_4 3.7.0 + gnutls_session_ext_master_secret_status@GNUTLS_3_4 3.7.0 + gnutls_session_ext_register@GNUTLS_3_4 3.7.0 + gnutls_session_force_valid@GNUTLS_3_4 3.7.0 + gnutls_session_get_data2@GNUTLS_3_4 3.7.0 + gnutls_session_get_data@GNUTLS_3_4 3.7.0 + gnutls_session_get_desc@GNUTLS_3_4 3.7.0 + gnutls_session_get_flags@GNUTLS_3_4 3.7.0 + gnutls_session_get_id2@GNUTLS_3_4 3.7.0 + gnutls_session_get_id@GNUTLS_3_4 3.7.0 + gnutls_session_get_keylog_function@GNUTLS_3_6_13 3.7.0 + gnutls_session_get_master_secret@GNUTLS_3_4 3.7.0 + gnutls_session_get_ptr@GNUTLS_3_4 3.7.0 + gnutls_session_get_random@GNUTLS_3_4 3.7.0 + gnutls_session_get_verify_cert_status@GNUTLS_3_4 3.7.0 + gnutls_session_is_resumed@GNUTLS_3_4 3.7.0 + gnutls_session_key_update@GNUTLS_3_6_3 3.7.0 + gnutls_session_resumption_requested@GNUTLS_3_4 3.7.0 + gnutls_session_set_data@GNUTLS_3_4 3.7.0 + gnutls_session_set_id@GNUTLS_3_4 3.7.0 + gnutls_session_set_keylog_function@GNUTLS_3_6_13 3.7.0 + gnutls_session_set_premaster@GNUTLS_3_4 3.8.2 + gnutls_session_set_ptr@GNUTLS_3_4 3.7.0 + gnutls_session_set_verify_cert2@GNUTLS_3_4 3.7.0 + gnutls_session_set_verify_cert@GNUTLS_3_4 3.7.0 + gnutls_session_set_verify_function@GNUTLS_3_4 3.7.0 + gnutls_session_set_verify_output_function@GNUTLS_3_7_0 3.7.0 + gnutls_session_supplemental_register@GNUTLS_3_4 3.7.0 + gnutls_session_ticket_enable_client@GNUTLS_3_4 3.7.0 + gnutls_session_ticket_enable_server@GNUTLS_3_4 3.7.0 + gnutls_session_ticket_key_generate@GNUTLS_3_4 3.7.0 + gnutls_session_ticket_send@GNUTLS_3_6_3 3.7.0 + gnutls_set_default_priority@GNUTLS_3_4 3.7.0 + gnutls_set_default_priority_append@GNUTLS_3_6_3 3.7.5 + gnutls_sign_algorithm_get@GNUTLS_3_4 3.7.0 + gnutls_sign_algorithm_get_client@GNUTLS_3_4 3.7.0 + gnutls_sign_algorithm_get_requested@GNUTLS_3_4 3.7.0 + gnutls_sign_get_hash_algorithm@GNUTLS_3_4 3.7.0 + gnutls_sign_get_id@GNUTLS_3_4 3.7.0 + gnutls_sign_get_name@GNUTLS_3_4 3.7.0 + gnutls_sign_get_oid@GNUTLS_3_4 3.7.0 + gnutls_sign_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_sign_is_secure2@GNUTLS_3_6_0 3.7.0 + gnutls_sign_is_secure@GNUTLS_3_4 3.7.0 + gnutls_sign_list@GNUTLS_3_4 3.7.0 + gnutls_sign_set_secure@GNUTLS_3_7_3 3.7.3 + gnutls_sign_set_secure_for_certs@GNUTLS_3_7_3 3.7.3 + gnutls_sign_supports_pk_algorithm@GNUTLS_3_6_0 3.7.0 + gnutls_srp_1024_group_generator@GNUTLS_3_4 3.7.0 + gnutls_srp_1024_group_prime@GNUTLS_3_4 3.7.0 + gnutls_srp_1536_group_generator@GNUTLS_3_4 3.7.0 + gnutls_srp_1536_group_prime@GNUTLS_3_4 3.7.0 + gnutls_srp_2048_group_generator@GNUTLS_3_4 3.7.0 + gnutls_srp_2048_group_prime@GNUTLS_3_4 3.7.0 + gnutls_srp_3072_group_generator@GNUTLS_3_4 3.7.0 + gnutls_srp_3072_group_prime@GNUTLS_3_4 3.7.0 + gnutls_srp_4096_group_generator@GNUTLS_3_4 3.7.0 + gnutls_srp_4096_group_prime@GNUTLS_3_4 3.7.0 + gnutls_srp_8192_group_generator@GNUTLS_3_6_2 3.7.0 + gnutls_srp_8192_group_prime@GNUTLS_3_6_2 3.7.0 + gnutls_srp_allocate_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_srp_allocate_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_srp_base64_decode2@GNUTLS_3_4 3.7.0 + gnutls_srp_base64_decode@GNUTLS_3_4 3.7.0 + gnutls_srp_base64_encode2@GNUTLS_3_4 3.7.0 + gnutls_srp_base64_encode@GNUTLS_3_4 3.7.0 + gnutls_srp_free_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_srp_free_server_credentials@GNUTLS_3_4 3.7.0 + gnutls_srp_server_get_username@GNUTLS_3_4 3.7.0 + gnutls_srp_set_client_credentials@GNUTLS_3_4 3.7.0 + gnutls_srp_set_client_credentials_function@GNUTLS_3_4 3.7.0 + gnutls_srp_set_prime_bits@GNUTLS_3_4 3.7.0 + gnutls_srp_set_server_credentials_file@GNUTLS_3_4 3.7.0 + gnutls_srp_set_server_credentials_function@GNUTLS_3_4 3.7.0 + gnutls_srp_set_server_fake_salt_seed@GNUTLS_3_4 3.7.0 + gnutls_srp_verifier@GNUTLS_3_4 3.7.0 + gnutls_srtp_get_keys@GNUTLS_3_4 3.7.0 + gnutls_srtp_get_mki@GNUTLS_3_4 3.7.0 + gnutls_srtp_get_profile_id@GNUTLS_3_4 3.8.0 + gnutls_srtp_get_profile_name@GNUTLS_3_4 3.8.0 + gnutls_srtp_get_selected_profile@GNUTLS_3_4 3.8.0 + gnutls_srtp_set_mki@GNUTLS_3_4 3.7.0 + gnutls_srtp_set_profile@GNUTLS_3_4 3.8.0 + gnutls_srtp_set_profile_direct@GNUTLS_3_4 3.8.0 + gnutls_store_commitment@GNUTLS_3_4 3.7.0 + gnutls_store_pubkey@GNUTLS_3_4 3.7.0 + gnutls_strdup@GNUTLS_3_4 3.7.0 + gnutls_strerror@GNUTLS_3_4 3.7.0 + gnutls_strerror_name@GNUTLS_3_4 3.7.0 + gnutls_subject_alt_names_deinit@GNUTLS_3_4 3.7.0 + gnutls_subject_alt_names_get@GNUTLS_3_4 3.7.0 + gnutls_subject_alt_names_init@GNUTLS_3_4 3.7.0 + gnutls_subject_alt_names_set@GNUTLS_3_4 3.7.0 + gnutls_supplemental_get_name@GNUTLS_3_4 3.7.0 + gnutls_supplemental_recv@GNUTLS_3_4 3.7.0 + gnutls_supplemental_register@GNUTLS_3_4 3.7.0 + gnutls_supplemental_send@GNUTLS_3_4 3.7.0 + gnutls_system_key_add_x509@GNUTLS_3_4 3.7.0 + gnutls_system_key_delete@GNUTLS_3_4 3.7.0 + gnutls_system_key_iter_deinit@GNUTLS_3_4 3.7.0 + gnutls_system_key_iter_get_info@GNUTLS_3_4 3.7.0 + gnutls_system_recv_timeout@GNUTLS_3_4 3.7.0 + gnutls_tdb_deinit@GNUTLS_3_4 3.7.0 + gnutls_tdb_init@GNUTLS_3_4 3.7.0 + gnutls_tdb_set_store_commitment_func@GNUTLS_3_4 3.7.0 + gnutls_tdb_set_store_func@GNUTLS_3_4 3.7.0 + gnutls_tdb_set_verify_func@GNUTLS_3_4 3.7.0 + gnutls_tlsprf_self_test@GNUTLS_FIPS140_3_4 3.7.0 + gnutls_tpm_get_registered@GNUTLS_3_4 3.7.0 + gnutls_tpm_key_list_deinit@GNUTLS_3_4 3.7.0 + gnutls_tpm_key_list_get_url@GNUTLS_3_4 3.7.0 + gnutls_tpm_privkey_delete@GNUTLS_3_4 3.7.0 + gnutls_tpm_privkey_generate@GNUTLS_3_4 3.7.0 + gnutls_transport_get_int2@GNUTLS_3_4 3.7.0 + gnutls_transport_get_int@GNUTLS_3_4 3.7.0 + gnutls_transport_get_ptr2@GNUTLS_3_4 3.7.0 + gnutls_transport_get_ptr@GNUTLS_3_4 3.7.0 + gnutls_transport_is_ktls_enabled@GNUTLS_3_7_3 3.7.3 + gnutls_transport_set_errno@GNUTLS_3_4 3.7.0 + gnutls_transport_set_errno_function@GNUTLS_3_4 3.7.0 + gnutls_transport_set_fastopen@GNUTLS_3_4 3.7.0 + gnutls_transport_set_int2@GNUTLS_3_4 3.7.0 + gnutls_transport_set_ptr2@GNUTLS_3_4 3.7.0 + gnutls_transport_set_ptr@GNUTLS_3_4 3.7.0 + gnutls_transport_set_pull_function@GNUTLS_3_4 3.7.0 + gnutls_transport_set_pull_timeout_function@GNUTLS_3_4 3.7.0 + gnutls_transport_set_push_function@GNUTLS_3_4 3.7.0 + gnutls_transport_set_vec_push_function@GNUTLS_3_4 3.7.0 + gnutls_url_is_supported@GNUTLS_3_4 3.7.0 + gnutls_utf8_password_normalize@GNUTLS_3_4 3.7.0 + gnutls_verify_stored_pubkey@GNUTLS_3_4 3.7.0 + gnutls_x509_aia_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_aia_get@GNUTLS_3_4 3.7.0 + gnutls_x509_aia_init@GNUTLS_3_4 3.7.0 + gnutls_x509_aia_set@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_get_cert_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_get_id@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_init@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_set_cert_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_aki_set_id@GNUTLS_3_4 3.7.0 + gnutls_x509_cidr_to_rfc5280@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_check_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_dist_points_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_dist_points_get@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_dist_points_init@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_dist_points_set@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_export2@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_export@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_authority_key_gn_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_crt_count@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_crt_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_dn_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_extension_data2@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_extension_data@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_extension_info@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_extension_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_issuer_dn2@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_issuer_dn3@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_issuer_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_next_update@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_number@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_raw_issuer_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_signature@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_signature_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_signature_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_this_update@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_get_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_import@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_init@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_iter_crt_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_iter_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_list_import2@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_list_import@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_print@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_privkey_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_crt@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_crt_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_next_update@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_number@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_this_update@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_set_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_sign2@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crl_verify@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_export2@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_export@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_attribute_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_attribute_data@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_attribute_info@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_challenge_password@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_dn2@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_dn3@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_dn_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_extension_by_oid2@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_extension_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_extension_data2@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_extension_data@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_extension_info@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_key_purpose_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_key_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_pk_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_signature_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_signature_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crq_get_subject_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_subject_alt_othername_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_get_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_import@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_init@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_print@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_privkey_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_attribute_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_challenge_password@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_extension_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_key@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_key_purpose_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_key_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_pubkey@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crq_set_subject_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_subject_alt_othername@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_set_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_sign2@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crq_verify@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_email@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_hostname2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_hostname@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_ip@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_check_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_key_purpose@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_check_revocation@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_cpy_crl_dist_points@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_equals2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_equals@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_export2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_export@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_activation_time@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_authority_info_access@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_authority_key_gn_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_ca_status@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_crl_dist_points@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_dn2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_dn3@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_dn_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_expiration_time@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_by_oid2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_data2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_data@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_info@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_extension_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_fingerprint@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_get_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_alt_name2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_alt_othername_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_dn2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_dn3@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_dn_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_issuer_unique_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_key_purpose_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_name_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_pk_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_pk_ecc_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_pk_gost_raw@GNUTLS_3_6_3 3.7.0 + gnutls_x509_crt_get_pk_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_pk_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_policy@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_preferred_hash_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_proxy@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_raw_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_raw_issuer_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_signature@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_signature_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_signature_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_get_subject@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_subject_alt_name2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_subject_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_subject_alt_othername_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_subject_unique_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_get_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_import@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_import_pkcs11@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_import_url@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_init@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_list_import2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_list_import@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_list_import_pkcs11@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_list_import_url@GNUTLS_3_6_3 3.7.0 + gnutls_x509_crt_list_verify@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_print@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_privkey_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_activation_time@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_authority_info_access@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_ca_status@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_crl_dist_points2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_crl_dist_points@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_crq@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_crq_extension_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_crq_extensions@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_expiration_time@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_extension_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_flags@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_set_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_set_issuer_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_issuer_alt_othername@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_issuer_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_issuer_dn_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_issuer_unique_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_key@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_key_purpose_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_name_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_policy@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_proxy@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_proxy_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_pubkey@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_serial@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_crt_set_subject_alt_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_subject_alt_othername@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_subject_alternative_name@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_subject_unique_id@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_set_version@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_sign2@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_sign@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_verify@GNUTLS_3_4 3.7.0 + gnutls_x509_crt_verify_data2@GNUTLS_3_4 3.7.0 + gnutls_x509_ct_sct_get@GNUTLS_3_7_0 3.7.3 + gnutls_x509_ct_sct_get_version@GNUTLS_3_7_0 3.7.3 + gnutls_x509_dn_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_export2@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_export@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_get_rdn_ava@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_get_str2@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_get_str@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_import@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_init@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_oid_known@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_oid_name@GNUTLS_3_4 3.7.0 + gnutls_x509_dn_set_str@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_ct_export_scts@GNUTLS_3_7_0 3.7.3 + gnutls_x509_ext_ct_import_scts@GNUTLS_3_7_0 3.7.3 + gnutls_x509_ext_ct_scts_deinit@GNUTLS_3_7_0 3.7.3 + gnutls_x509_ext_ct_scts_init@GNUTLS_3_7_0 3.7.3 + gnutls_x509_ext_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_aia@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_crl_dist_points@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 + gnutls_x509_ext_export_key_purposes@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_name_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_policies@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_proxy@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_subject_alt_names@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_export_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_aia@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_authority_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_basic_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_crl_dist_points@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_inhibit_anypolicy@GNUTLS_3_6_0 3.7.0 + gnutls_x509_ext_import_key_purposes@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_key_usage@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_name_constraints@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_policies@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_private_key_usage_period@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_proxy@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_subject_alt_names@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_import_tlsfeatures@GNUTLS_3_4 3.7.0 + gnutls_x509_ext_print@GNUTLS_3_4 3.7.0 + gnutls_x509_key_purpose_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_key_purpose_get@GNUTLS_3_4 3.7.0 + gnutls_x509_key_purpose_init@GNUTLS_3_4 3.7.0 + gnutls_x509_key_purpose_set@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_add_excluded@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_add_permitted@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_check@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_check_crt@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_get_excluded@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_get_permitted@GNUTLS_3_4 3.7.0 + gnutls_x509_name_constraints_init@GNUTLS_3_4 3.7.0 + gnutls_x509_othername_to_virtual@GNUTLS_3_4 3.7.0 + gnutls_x509_policies_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_policies_get@GNUTLS_3_4 3.7.0 + gnutls_x509_policies_init@GNUTLS_3_4 3.7.0 + gnutls_x509_policies_set@GNUTLS_3_4 3.7.0 + gnutls_x509_policy_release@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_cpy@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export2@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export2_pkcs8@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export_ecc_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export_gost_raw@GNUTLS_3_6_3 3.7.0 + gnutls_x509_privkey_export_pkcs8@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export_rsa_raw2@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_export_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_fix@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_generate2@GNUTLS_3_4 3.8.2 + gnutls_x509_privkey_generate@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_get_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_get_pk_algorithm2@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_get_pk_algorithm@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_get_seed@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_get_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_privkey_import2@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_dh_raw@GNUTLS_3_8_2 3.8.2 + gnutls_x509_privkey_import_dsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_ecc_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_gost_raw@GNUTLS_3_6_3 3.7.0 + gnutls_x509_privkey_import_openssl@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_pkcs8@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_rsa_raw2@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_import_rsa_raw@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_init@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_sec_param@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_set_flags@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_set_pin_function@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_set_spki@GNUTLS_3_6_0 3.7.0 + gnutls_x509_privkey_sign_data@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_sign_hash@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_verify_params@GNUTLS_3_4 3.7.0 + gnutls_x509_privkey_verify_seed@GNUTLS_3_4 3.7.0 + gnutls_x509_rdn_get2@GNUTLS_3_4 3.7.0 + gnutls_x509_rdn_get@GNUTLS_3_4 3.7.0 + gnutls_x509_rdn_get_by_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_rdn_get_oid@GNUTLS_3_4 3.7.0 + gnutls_x509_spki_deinit@GNUTLS_3_6_0 3.7.0 + gnutls_x509_spki_get_rsa_pss_params@GNUTLS_3_6_0 3.7.0 + gnutls_x509_spki_init@GNUTLS_3_6_0 3.7.0 + gnutls_x509_spki_set_rsa_pss_params@GNUTLS_3_6_0 3.7.0 + gnutls_x509_tlsfeatures_add@GNUTLS_3_4 3.7.0 + gnutls_x509_tlsfeatures_check_crt@GNUTLS_3_4 3.7.0 + gnutls_x509_tlsfeatures_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_tlsfeatures_get@GNUTLS_3_4 3.7.0 + gnutls_x509_tlsfeatures_init@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_cas@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_crls@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_named_crt@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_system_trust@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_trust_dir@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_trust_file@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_add_trust_mem@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_get_issuer@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_get_issuer_by_dn@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_get_issuer_by_subject_key_id@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_get_ptr@GNUTLS_3_7_0 3.7.0 + gnutls_x509_trust_list_init@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_iter_deinit@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_iter_get_ca@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_remove_cas@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_remove_trust_file@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_remove_trust_mem@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_set_getissuer_function@GNUTLS_3_7_0 3.7.0 + gnutls_x509_trust_list_set_ptr@GNUTLS_3_7_0 3.7.0 + gnutls_x509_trust_list_verify_crt2@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_verify_crt@GNUTLS_3_4 3.7.0 + gnutls_x509_trust_list_verify_named_crt@GNUTLS_3_4 3.7.0 diff -Nru gnutls28-3.8.3/debian/patches/CVE-2024-28834.patch gnutls28-3.8.3/debian/patches/CVE-2024-28834.patch --- gnutls28-3.8.3/debian/patches/CVE-2024-28834.patch 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/patches/CVE-2024-28834.patch 2024-04-18 13:54:13.000000000 +0000 @@ -0,0 +1,403 @@ +From 1c4701ffc342259fc5965d5a0de90d87f780e3e5 Mon Sep 17 00:00:00 2001 +From: Daiki Ueno +Date: Fri, 12 Jan 2024 17:56:58 +0900 +Subject: [PATCH] nettle: avoid normalization of mpz_t in deterministic ECDSA + +This removes function calls that potentially leak bit-length of a +private key used to calculate a nonce in deterministic ECDSA. Namely: + +- _gnutls_dsa_compute_k has been rewritten to work on always + zero-padded mp_limb_t arrays instead of mpz_t +- rnd_mpz_func has been replaced with rnd_datum_func, which is backed + by a byte array instead of an mpz_t value + +Signed-off-by: Daiki Ueno +--- + lib/nettle/int/dsa-compute-k.c | 70 +++++++++++++++++++++---------- + lib/nettle/int/dsa-compute-k.h | 23 +++++++++- + lib/nettle/int/ecdsa-compute-k.c | 28 +++---------- + lib/nettle/int/ecdsa-compute-k.h | 4 +- + lib/nettle/pk.c | 65 +++++++++++++++++++++------- + tests/sign-verify-deterministic.c | 2 +- + 6 files changed, 127 insertions(+), 65 deletions(-) + +--- a/lib/nettle/int/dsa-compute-k.c ++++ b/lib/nettle/int/dsa-compute-k.c +@@ -31,19 +31,30 @@ + #include "mpn-base256.h" + #include + +-#define BITS_TO_LIMBS(bits) (((bits) + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS) ++/* For mini-gmp */ ++#ifndef GMP_LIMB_BITS ++#define GMP_LIMB_BITS GMP_NUMB_BITS ++#endif + +-/* The maximum size of q, chosen from the fact that we support +- * 521-bit elliptic curve generator and 512-bit DSA subgroup at +- * maximum. */ +-#define MAX_Q_BITS 521 +-#define MAX_Q_SIZE ((MAX_Q_BITS + 7) / 8) +-#define MAX_Q_LIMBS BITS_TO_LIMBS(MAX_Q_BITS) ++static inline int is_zero_limb(mp_limb_t x) ++{ ++ x |= (x << 1); ++ return ((x >> 1) - 1) >> (GMP_LIMB_BITS - 1); ++} ++ ++static int sec_zero_p(const mp_limb_t *ap, mp_size_t n) ++{ ++ volatile mp_limb_t w; ++ mp_size_t i; + +-#define MAX_HASH_BITS (MAX_HASH_SIZE * 8) +-#define MAX_HASH_LIMBS BITS_TO_LIMBS(MAX_HASH_BITS) ++ for (i = 0, w = 0; i < n; i++) ++ w |= ap[i]; + +-int _gnutls_dsa_compute_k(mpz_t k, const mpz_t q, const mpz_t x, ++ return is_zero_limb(w); ++} ++ ++int _gnutls_dsa_compute_k(mp_limb_t *h, const mp_limb_t *q, const mp_limb_t *x, ++ mp_size_t qn, mp_bitcnt_t q_bits, + gnutls_mac_algorithm_t mac, const uint8_t *digest, + size_t length) + { +@@ -51,9 +62,6 @@ int _gnutls_dsa_compute_k(mpz_t k, const + uint8_t K[MAX_HASH_SIZE]; + uint8_t xp[MAX_Q_SIZE]; + uint8_t tp[MAX_Q_SIZE]; +- mp_limb_t h[MAX(MAX_Q_LIMBS, MAX_HASH_LIMBS)]; +- mp_bitcnt_t q_bits = mpz_sizeinbase(q, 2); +- mp_size_t qn = mpz_size(q); + mp_bitcnt_t h_bits = length * 8; + mp_size_t hn = BITS_TO_LIMBS(h_bits); + size_t nbytes = (q_bits + 7) / 8; +@@ -62,6 +70,7 @@ int _gnutls_dsa_compute_k(mpz_t k, const + mp_limb_t cy; + gnutls_hmac_hd_t hd; + int ret = 0; ++ mp_limb_t scratch[MAX_Q_LIMBS]; + + if (unlikely(q_bits > MAX_Q_BITS)) + return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST); +@@ -69,7 +78,7 @@ int _gnutls_dsa_compute_k(mpz_t k, const + return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST); + + /* int2octets(x) */ +- mpn_get_base256(xp, nbytes, mpz_limbs_read(x), qn); ++ mpn_get_base256(xp, nbytes, x, qn); + + /* bits2octets(h) */ + mpn_set_base256(h, hn, digest, length); +@@ -93,12 +102,12 @@ int _gnutls_dsa_compute_k(mpz_t k, const + mpn_rshift(h, h, hn, shift % GMP_NUMB_BITS); + } + +- cy = mpn_sub_n(h, h, mpz_limbs_read(q), qn); ++ cy = mpn_sub_n(h, h, q, qn); + /* Fall back to addmul_1, if nettle is linked with mini-gmp. */ + #ifdef mpn_cnd_add_n +- mpn_cnd_add_n(cy, h, h, mpz_limbs_read(q), qn); ++ mpn_cnd_add_n(cy, h, h, q, qn); + #else +- mpn_addmul_1(h, mpz_limbs_read(q), qn, cy != 0); ++ mpn_addmul_1(h, q, qn, cy != 0); + #endif + mpn_get_base256(tp, nbytes, h, qn); + +@@ -174,12 +183,8 @@ int _gnutls_dsa_compute_k(mpz_t k, const + if (tlen * 8 > q_bits) + mpn_rshift(h, h, qn, tlen * 8 - q_bits); + /* Check if k is in [1,q-1] */ +- if (!mpn_zero_p(h, qn) && +- mpn_cmp(h, mpz_limbs_read(q), qn) < 0) { +- mpn_copyi(mpz_limbs_write(k, qn), h, qn); +- mpz_limbs_finish(k, qn); ++ if (!sec_zero_p(h, qn) && mpn_sub_n(scratch, h, q, qn)) + break; +- } + + ret = gnutls_hmac_init(&hd, mac, K, length); + if (ret < 0) +@@ -203,3 +208,24 @@ out: + + return ret; + } ++ ++/* cancel-out dsa_sign's addition of 1 to random data */ ++void _gnutls_dsa_compute_k_finish(uint8_t *k, size_t nbytes, mp_limb_t *h, ++ mp_size_t n) ++{ ++ /* Fall back to sub_1, if nettle is linked with mini-gmp. */ ++#ifdef mpn_sec_sub_1 ++ mp_limb_t t[MAX_Q_LIMBS]; ++ ++ mpn_sec_sub_1(h, h, n, 1, t); ++#else ++ mpn_sub_1(h, h, n, 1); ++#endif ++ mpn_get_base256(k, nbytes, h, n); ++} ++ ++void _gnutls_ecdsa_compute_k_finish(uint8_t *k, size_t nbytes, mp_limb_t *h, ++ mp_size_t n) ++{ ++ mpn_get_base256(k, nbytes, h, n); ++} +--- a/lib/nettle/int/dsa-compute-k.h ++++ b/lib/nettle/int/dsa-compute-k.h +@@ -26,8 +26,29 @@ + #include + #include /* includes gmp.h */ + +-int _gnutls_dsa_compute_k(mpz_t k, const mpz_t q, const mpz_t x, ++#define BITS_TO_LIMBS(bits) (((bits) + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS) ++ ++/* The maximum size of q, chosen from the fact that we support ++ * 521-bit elliptic curve generator and 512-bit DSA subgroup at ++ * maximum. */ ++#define MAX_Q_BITS 521 ++#define MAX_Q_SIZE ((MAX_Q_BITS + 7) / 8) ++#define MAX_Q_LIMBS BITS_TO_LIMBS(MAX_Q_BITS) ++ ++#define MAX_HASH_BITS (MAX_HASH_SIZE * 8) ++#define MAX_HASH_LIMBS BITS_TO_LIMBS(MAX_HASH_BITS) ++ ++#define DSA_COMPUTE_K_ITCH MAX(MAX_Q_LIMBS, MAX_HASH_LIMBS) ++ ++int _gnutls_dsa_compute_k(mp_limb_t *h, const mp_limb_t *q, const mp_limb_t *x, ++ mp_size_t qn, mp_bitcnt_t q_bits, + gnutls_mac_algorithm_t mac, const uint8_t *digest, + size_t length); + ++void _gnutls_dsa_compute_k_finish(uint8_t *k, size_t nbytes, mp_limb_t *h, ++ mp_size_t n); ++ ++void _gnutls_ecdsa_compute_k_finish(uint8_t *k, size_t nbytes, mp_limb_t *h, ++ mp_size_t n); ++ + #endif /* GNUTLS_LIB_NETTLE_INT_DSA_COMPUTE_K_H */ +--- a/lib/nettle/int/ecdsa-compute-k.c ++++ b/lib/nettle/int/ecdsa-compute-k.c +@@ -29,38 +29,38 @@ + #include "dsa-compute-k.h" + #include "gnutls_int.h" + +-static inline int _gnutls_ecc_curve_to_dsa_q(mpz_t *q, gnutls_ecc_curve_t curve) ++int _gnutls_ecc_curve_to_dsa_q(mpz_t q, gnutls_ecc_curve_t curve) + { + switch (curve) { + #ifdef ENABLE_NON_SUITEB_CURVES + case GNUTLS_ECC_CURVE_SECP192R1: +- mpz_init_set_str(*q, ++ mpz_init_set_str(q, + "FFFFFFFFFFFFFFFFFFFFFFFF99DEF836" + "146BC9B1B4D22831", + 16); + return 0; + case GNUTLS_ECC_CURVE_SECP224R1: +- mpz_init_set_str(*q, ++ mpz_init_set_str(q, + "FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2" + "E0B8F03E13DD29455C5C2A3D", + 16); + return 0; + #endif + case GNUTLS_ECC_CURVE_SECP256R1: +- mpz_init_set_str(*q, ++ mpz_init_set_str(q, + "FFFFFFFF00000000FFFFFFFFFFFFFFFF" + "BCE6FAADA7179E84F3B9CAC2FC632551", + 16); + return 0; + case GNUTLS_ECC_CURVE_SECP384R1: +- mpz_init_set_str(*q, ++ mpz_init_set_str(q, + "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + "FFFFFFFFFFFFFFFFC7634D81F4372DDF" + "581A0DB248B0A77AECEC196ACCC52973", + 16); + return 0; + case GNUTLS_ECC_CURVE_SECP521R1: +- mpz_init_set_str(*q, ++ mpz_init_set_str(q, + "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + "FFA51868783BF2F966B7FCC0148F709A" +@@ -73,19 +73,3 @@ static inline int _gnutls_ecc_curve_to_d + GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM); + } + } +- +-int _gnutls_ecdsa_compute_k(mpz_t k, gnutls_ecc_curve_t curve, const mpz_t x, +- gnutls_mac_algorithm_t mac, const uint8_t *digest, +- size_t length) +-{ +- mpz_t q; +- int ret; +- +- ret = _gnutls_ecc_curve_to_dsa_q(&q, curve); +- if (ret < 0) +- return gnutls_assert_val(ret); +- +- ret = _gnutls_dsa_compute_k(k, q, x, mac, digest, length); +- mpz_clear(q); +- return ret; +-} +--- a/lib/nettle/int/ecdsa-compute-k.h ++++ b/lib/nettle/int/ecdsa-compute-k.h +@@ -26,8 +26,6 @@ + #include + #include /* includes gmp.h */ + +-int _gnutls_ecdsa_compute_k(mpz_t k, gnutls_ecc_curve_t curve, const mpz_t x, +- gnutls_mac_algorithm_t mac, const uint8_t *digest, +- size_t length); ++int _gnutls_ecc_curve_to_dsa_q(mpz_t q, gnutls_ecc_curve_t curve); + + #endif /* GNUTLS_LIB_NETTLE_INT_ECDSA_COMPUTE_K_H */ +--- a/lib/nettle/pk.c ++++ b/lib/nettle/pk.c +@@ -100,10 +100,16 @@ static void rnd_nonce_func(void *_ctx, s + } + } + +-static void rnd_mpz_func(void *_ctx, size_t length, uint8_t *data) ++static void rnd_datum_func(void *ctx, size_t length, uint8_t *data) + { +- mpz_t *k = _ctx; +- nettle_mpz_get_str_256(length, data, *k); ++ gnutls_datum_t *d = ctx; ++ ++ if (length > d->size) { ++ memset(data, 0, length - d->size); ++ memcpy(data + (length - d->size), d->data, d->size); ++ } else { ++ memcpy(data, d->data, length); ++ } + } + + static void rnd_nonce_func_fallback(void *_ctx, size_t length, uint8_t *data) +@@ -1140,7 +1146,10 @@ static int _wrap_nettle_pk_sign(gnutls_p + struct dsa_signature sig; + int curve_id = pk_params->curve; + const struct ecc_curve *curve; +- mpz_t k; ++ mpz_t q; ++ /* 521-bit elliptic curve generator at maximum */ ++ uint8_t buf[(521 + 7) / 8]; ++ gnutls_datum_t k = { NULL, 0 }; + void *random_ctx; + nettle_random_func *random_func; + +@@ -1184,17 +1193,32 @@ static int _wrap_nettle_pk_sign(gnutls_p + not_approved = true; + } + +- mpz_init(k); ++ mpz_init(q); ++ + if (_gnutls_get_lib_state() == LIB_STATE_SELFTEST || + (sign_params->flags & GNUTLS_PK_FLAG_REPRODUCIBLE)) { +- ret = _gnutls_ecdsa_compute_k( +- k, curve_id, pk_params->params[ECC_K], ++ mp_limb_t h[DSA_COMPUTE_K_ITCH]; ++ ++ ret = _gnutls_ecc_curve_to_dsa_q(q, curve_id); ++ if (ret < 0) ++ goto ecdsa_cleanup; ++ ++ ret = _gnutls_dsa_compute_k( ++ h, mpz_limbs_read(q), priv.p, ++ ecc_size(priv.ecc), ecc_bit_size(priv.ecc), + DIG_TO_MAC(sign_params->dsa_dig), vdata->data, + vdata->size); + if (ret < 0) + goto ecdsa_cleanup; ++ ++ k.data = buf; ++ k.size = (ecc_bit_size(priv.ecc) + 7) / 8; ++ ++ _gnutls_ecdsa_compute_k_finish(k.data, k.size, h, ++ ecc_size(priv.ecc)); ++ + random_ctx = &k; +- random_func = rnd_mpz_func; ++ random_func = rnd_datum_func; + } else { + random_ctx = NULL; + random_func = rnd_nonce_func; +@@ -1213,7 +1237,7 @@ static int _wrap_nettle_pk_sign(gnutls_p + ecdsa_cleanup: + dsa_signature_clear(&sig); + ecc_scalar_zclear(&priv); +- mpz_clear(k); ++ mpz_clear(q); + + if (ret < 0) { + gnutls_assert(); +@@ -1225,7 +1249,9 @@ static int _wrap_nettle_pk_sign(gnutls_p + struct dsa_params pub; + bigint_t priv; + struct dsa_signature sig; +- mpz_t k; ++ /* 512-bit DSA subgroup at maximum */ ++ uint8_t buf[(512 + 7) / 8]; ++ gnutls_datum_t k = { NULL, 0 }; + void *random_ctx; + nettle_random_func *random_func; + +@@ -1252,19 +1278,27 @@ static int _wrap_nettle_pk_sign(gnutls_p + hash_len = vdata->size; + } + +- mpz_init(k); + if (_gnutls_get_lib_state() == LIB_STATE_SELFTEST || + (sign_params->flags & GNUTLS_PK_FLAG_REPRODUCIBLE)) { ++ mp_limb_t h[DSA_COMPUTE_K_ITCH]; ++ + ret = _gnutls_dsa_compute_k( +- k, pub.q, TOMPZ(priv), ++ h, mpz_limbs_read(pub.q), ++ mpz_limbs_read(TOMPZ(priv)), mpz_size(pub.q), ++ mpz_sizeinbase(pub.q, 2), + DIG_TO_MAC(sign_params->dsa_dig), vdata->data, + vdata->size); + if (ret < 0) + goto dsa_fail; +- /* cancel-out dsa_sign's addition of 1 to random data */ +- mpz_sub_ui(k, k, 1); ++ ++ k.data = buf; ++ k.size = (mpz_sizeinbase(pub.q, 2) + 7) / 8; ++ ++ _gnutls_dsa_compute_k_finish(k.data, k.size, h, ++ mpz_size(pub.q)); ++ + random_ctx = &k; +- random_func = rnd_mpz_func; ++ random_func = rnd_datum_func; + } else { + random_ctx = NULL; + random_func = rnd_nonce_func; +@@ -1281,7 +1315,6 @@ static int _wrap_nettle_pk_sign(gnutls_p + + dsa_fail: + dsa_signature_clear(&sig); +- mpz_clear(k); + + if (ret < 0) { + gnutls_assert(); +--- a/tests/sign-verify-deterministic.c ++++ b/tests/sign-verify-deterministic.c +@@ -198,7 +198,7 @@ void doit(void) + &tests[i].msg, &signature); + if (ret < 0) + testfail("gnutls_pubkey_verify_data2\n"); +- success(" - pass"); ++ success(" - pass\n"); + + next: + gnutls_free(signature.data); diff -Nru gnutls28-3.8.3/debian/patches/CVE-2024-28835.patch gnutls28-3.8.3/debian/patches/CVE-2024-28835.patch --- gnutls28-3.8.3/debian/patches/CVE-2024-28835.patch 1970-01-01 00:00:00.000000000 +0000 +++ gnutls28-3.8.3/debian/patches/CVE-2024-28835.patch 2024-04-18 13:54:33.000000000 +0000 @@ -0,0 +1,399 @@ +From e369e67a62f44561d417cb233acc566cc696d82d Mon Sep 17 00:00:00 2001 +From: Daiki Ueno +Date: Mon, 29 Jan 2024 13:52:46 +0900 +Subject: [PATCH] gnutls_x509_trust_list_verify_crt2: remove length limit of + input + +Previously, if cert_list_size exceeded DEFAULT_MAX_VERIFY_DEPTH, the +chain verification logic crashed with assertion failure. This patch +removes the restriction while keeping the maximum number of +retrieved certificates being DEFAULT_MAX_VERIFY_DEPTH. + +Signed-off-by: Daiki Ueno +--- + lib/gnutls_int.h | 5 +- + lib/x509/common.c | 10 +- + lib/x509/verify-high.c | 51 ++++++---- + tests/test-chains.h | 211 ++++++++++++++++++++++++++++++++++++++++- + 4 files changed, 258 insertions(+), 19 deletions(-) + +--- a/lib/gnutls_int.h ++++ b/lib/gnutls_int.h +@@ -232,7 +232,10 @@ typedef enum record_send_state_t { + + #define MAX_PK_PARAM_SIZE 2048 + +-/* defaults for verification functions ++/* Defaults for verification functions. ++ * ++ * update many_icas in tests/test-chains.h when increasing ++ * DEFAULT_MAX_VERIFY_DEPTH. + */ + #define DEFAULT_MAX_VERIFY_DEPTH 16 + #define DEFAULT_MAX_VERIFY_BITS (MAX_PK_PARAM_SIZE * 8) +--- a/lib/x509/common.c ++++ b/lib/x509/common.c +@@ -1700,7 +1700,15 @@ unsigned int _gnutls_sort_clist(gnutls_x + bool insorted[DEFAULT_MAX_VERIFY_DEPTH]; /* non zero if clist[i] used in sorted list */ + gnutls_x509_crt_t sorted[DEFAULT_MAX_VERIFY_DEPTH]; + +- assert(clist_size <= DEFAULT_MAX_VERIFY_DEPTH); ++ /* Limit the number of certificates in the chain, to avoid DoS ++ * because of the O(n^2) sorting below. FIXME: Switch to a ++ * topological sort algorithm which should be linear to the ++ * number of certificates and subject-issuer relationships. ++ */ ++ if (clist_size > DEFAULT_MAX_VERIFY_DEPTH) { ++ _gnutls_debug_log("too many certificates; skipping sorting\n"); ++ return 1; ++ } + + for (i = 0; i < DEFAULT_MAX_VERIFY_DEPTH; i++) { + issuer[i] = -1; +--- a/lib/x509/verify-high.c ++++ b/lib/x509/verify-high.c +@@ -25,7 +25,7 @@ + #include "errors.h" + #include + #include "global.h" +-#include "num.h" /* MAX */ ++#include "num.h" /* MIN */ + #include "tls-sig.h" + #include "str.h" + #include "datum.h" +@@ -1361,7 +1361,8 @@ int gnutls_x509_trust_list_verify_crt2( + int ret = 0; + unsigned int i; + size_t hash; +- gnutls_x509_crt_t sorted[DEFAULT_MAX_VERIFY_DEPTH]; ++ gnutls_x509_crt_t *cert_list_copy = NULL; ++ unsigned int cert_list_max_size = 0; + gnutls_x509_crt_t retrieved[DEFAULT_MAX_VERIFY_DEPTH]; + unsigned int retrieved_size = 0; + const char *hostname = NULL, *purpose = NULL, *email = NULL; +@@ -1421,16 +1422,28 @@ int gnutls_x509_trust_list_verify_crt2( + } + } + +- memcpy(sorted, cert_list, cert_list_size * sizeof(gnutls_x509_crt_t)); +- cert_list = sorted; ++ /* Allocate extra for retrieved certificates. */ ++ if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH, ++ &cert_list_max_size)) ++ return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST); ++ ++ cert_list_copy = _gnutls_reallocarray(NULL, cert_list_max_size, ++ sizeof(gnutls_x509_crt_t)); ++ if (!cert_list_copy) ++ return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR); ++ ++ memcpy(cert_list_copy, cert_list, ++ cert_list_size * sizeof(gnutls_x509_crt_t)); ++ cert_list = cert_list_copy; + + records = gl_list_nx_create_empty(GL_LINKEDHASH_LIST, cert_eq, + cert_hashcode, NULL, false); +- if (records == NULL) +- return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR); ++ if (records == NULL) { ++ ret = gnutls_assert_val(GNUTLS_E_MEMORY_ERROR); ++ goto cleanup; ++ } + +- for (i = 0; i < cert_list_size && +- cert_list_size <= DEFAULT_MAX_VERIFY_DEPTH;) { ++ for (i = 0; i < cert_list_size;) { + unsigned int sorted_size = 1; + unsigned int j, k; + gnutls_x509_crt_t issuer; +@@ -1442,8 +1455,7 @@ int gnutls_x509_trust_list_verify_crt2( + + assert(sorted_size > 0); + +- /* Remove duplicates. Start with index 1, as the first element +- * may be re-checked after issuer retrieval. */ ++ /* Remove duplicates. */ + for (j = 0; j < sorted_size; j++) { + if (gl_list_search(records, cert_list[i + j])) { + if (i + j < cert_list_size - 1) { +@@ -1495,13 +1507,15 @@ int gnutls_x509_trust_list_verify_crt2( + + ret = retrieve_issuers( + list, cert_list[i - 1], &retrieved[retrieved_size], +- DEFAULT_MAX_VERIFY_DEPTH - +- MAX(retrieved_size, cert_list_size)); ++ MIN(DEFAULT_MAX_VERIFY_DEPTH - retrieved_size, ++ cert_list_max_size - cert_list_size)); + if (ret < 0) { + break; + } else if (ret > 0) { + assert((unsigned int)ret <= +- DEFAULT_MAX_VERIFY_DEPTH - cert_list_size); ++ DEFAULT_MAX_VERIFY_DEPTH - retrieved_size); ++ assert((unsigned int)ret <= ++ cert_list_max_size - cert_list_size); + memmove(&cert_list[i + ret], &cert_list[i], + (cert_list_size - i) * + sizeof(gnutls_x509_crt_t)); +@@ -1517,8 +1531,10 @@ int gnutls_x509_trust_list_verify_crt2( + } + + cert_list_size = shorten_clist(list, cert_list, cert_list_size); +- if (cert_list_size <= 0) +- return gnutls_assert_val(GNUTLS_E_INTERNAL_ERROR); ++ if (cert_list_size <= 0) { ++ ret = gnutls_assert_val(GNUTLS_E_INTERNAL_ERROR); ++ goto cleanup; ++ } + + hash = hash_pjw_bare(cert_list[cert_list_size - 1]->raw_issuer_dn.data, + cert_list[cert_list_size - 1]->raw_issuer_dn.size); +@@ -1661,10 +1677,13 @@ int gnutls_x509_trust_list_verify_crt2( + } + + cleanup: ++ gnutls_free(cert_list_copy); + for (i = 0; i < retrieved_size; i++) { + gnutls_x509_crt_deinit(retrieved[i]); + } +- gl_list_free(records); ++ if (records) { ++ gl_list_free(records); ++ } + return ret; + } + +--- a/tests/test-chains.h ++++ b/tests/test-chains.h +@@ -23,7 +23,7 @@ + #ifndef GNUTLS_TESTS_TEST_CHAINS_H + #define GNUTLS_TESTS_TEST_CHAINS_H + +-#define MAX_CHAIN 10 ++#define MAX_CHAIN 17 + + static const char *chain_with_no_subject_id_in_ca_ok[] = { + "-----BEGIN CERTIFICATE-----\n" +@@ -4383,6 +4383,213 @@ static const char *cross_signed_ca[] = { + NULL + }; + ++/* This assumes DEFAULT_MAX_VERIFY_DEPTH to be 16 */ ++static const char *many_icas[] = { ++ /* Server */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBqzCCAV2gAwIBAgIUIK3+SD3GmqJlRLZ/ESyhTzkSDL8wBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowNzEbMBkGA1UEChMSR251VExTIHRlc3Qgc2VydmVyMRgwFgYD\n" ++ "VQQDEw90ZXN0LmdudXRscy5vcmcwKjAFBgMrZXADIQAWGjx45NIJiKFsNBxxRRjm\n" ++ "NxUT5KYK7xXr5HPVywwgLaOBkjCBjzAMBgNVHRMBAf8EAjAAMBoGA1UdEQQTMBGC\n" ++ "D3Rlc3QuZ251dGxzLm9yZzATBgNVHSUEDDAKBggrBgEFBQcDATAOBgNVHQ8BAf8E\n" ++ "BAMCB4AwHQYDVR0OBBYEFKgNAQWZPx76/vXqQOdIi5mTftsaMB8GA1UdIwQYMBaA\n" ++ "FDaPsY6WAGuRtrhYJE6Gk/bg5qbdMAUGAytlcANBAMIDh8aGcIIFDTUrzfV7tnkX\n" ++ "hHrxyFKBH/cApf6xcJQTfDXm23po627Ibp+WgLaWMY08Fn9Y2V6Ev8ADfqXNbQ8=\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA16 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUSnE0PKdm/dsnZSWBh5Ct4pS6DcwwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAxq9SI8vp0QH1dDBBuZW+t+bLLROppQbjSQ4O1BEonDOjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBQ2j7GOlgBrkba4\n" ++ "WCROhpP24Oam3TAfBgNVHSMEGDAWgBRvdUKX0aw3nfUIdvivXGSfRO7zyjAFBgMr\n" ++ "ZXADQQBsI2Hc7X5hXoHTvk01qMc5a1I27QHAFRARJnvIQ15wxNS2LVLzGk+AUmwr\n" ++ "sOhBKAcVfS55uWtYdjoWQ80h238H\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA15 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUQk4XkgQVImnp6OPZas7ctwgBza4wBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAs3yVKLJd3sKbNVmj6Bxy2j1x025rksyQpZZWnCx5a+CjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBRvdUKX0aw3nfUI\n" ++ "dvivXGSfRO7zyjAfBgNVHSMEGDAWgBRhGfUXYPh4YQsdtTWYUozLphGgfzAFBgMr\n" ++ "ZXADQQBXTtm56x6/pHXdW8dTvZLc/8RufNQrMlc23TCgX0apUnrZdTsNAb7OE4Uu\n" ++ "9PBuxK+CC9NL/BL2hXsKvAT+NWME\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA14 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUKfwz7UUYRvYlvqwmnLJlTOS9o1AwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAXbUetQ08t+F4+IcKL++HpeclqTxXZ7cG4mwqvHmTUEWjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBRhGfUXYPh4YQsd\n" ++ "tTWYUozLphGgfzAfBgNVHSMEGDAWgBQYRQqO+V1kefF7QvNnFU1fX5H9+jAFBgMr\n" ++ "ZXADQQAiSHNMTLPFP3oa6q13Dj8jSxF9trQDJGM1ArWffFcPZUt2U4/ODHdcMTHx\n" ++ "kGwhIj+ghBlu6ykgu6J2wewCUooC\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA13 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUUKOs59gyCPAZzoC7zMZQSh6AnQgwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAmvqhj5GYqsXIpsr1BXBfD+2mTP/m/TEpKIYSZHM62dijYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBQYRQqO+V1kefF7\n" ++ "QvNnFU1fX5H9+jAfBgNVHSMEGDAWgBQ27HzvP5hl2xR+LOzRcPfmY5ndXjAFBgMr\n" ++ "ZXADQQBrB3NkrYC7EQ74qgeesVOE71rW012dPOOKPAV0laR+JLEgsv9sfus+AdBF\n" ++ "WBNwR3KeYBTi/MFDuecxBHU2m5gD\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA12 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUUQooGfH21+sR7/pSgCWm13gg2H4wBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAK2of/B4wMpk6k/KdugC5dMS+jo2fseUM7/PvXkE6HASjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBQ27HzvP5hl2xR+\n" ++ "LOzRcPfmY5ndXjAfBgNVHSMEGDAWgBSJDHU0Mj1Xr0e8ErCnRK24w7XwTTAFBgMr\n" ++ "ZXADQQDY8d2bAZpj7oGhdl2dBsCE48jEWj49da0PbgN12koAj3gf4hjMPd8G7p5z\n" ++ "8RsURAwQmCkE8ShvdNw/Qr2tDL0E\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA11 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUW9Dw0hU2pfjXhb5Stip+mk9SndIwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAn5ISjLVV6RBWsnxDWHDicpye7SjFwGOTwzF01/psiJ2jYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBSJDHU0Mj1Xr0e8\n" ++ "ErCnRK24w7XwTTAfBgNVHSMEGDAWgBSR9UU27RI0XohiEgHDxNo/9HP4djAFBgMr\n" ++ "ZXADQQCfQg6MDHk71vhyrEo4/5PcLb2Li5F/FKURyux7snv2TbkSdInloAqca9UR\n" ++ "DtqHSLCNLXCNdSPr5QwIt5p29rsE\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA10 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUR4uTedG8e6MibKViQ3eX7QzXG1swBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAnslX04kSVOL5LAf1e+Ze3ggNnDJcEAxLDk8I/IhyjTyjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBSR9UU27RI0Xohi\n" ++ "EgHDxNo/9HP4djAfBgNVHSMEGDAWgBRC7US5gJYnvd5F7EN+C4anMgd2NzAFBgMr\n" ++ "ZXADQQDo+jHt07Tvz3T5Lbz6apBrSln8xKYfJk2W1wP85XAnf7sZT9apM1bS4EyD\n" ++ "Kckw+KG+9x7myOZz6AXJgZB5OGAO\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA9 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUSIIIRjrNpE+kEPkiJMOqaNAazvQwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAZKy7p1Gn4W/reRxKJN99+QkHt2q9aELktCKe5PqrX5ejYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBRC7US5gJYnvd5F\n" ++ "7EN+C4anMgd2NzAfBgNVHSMEGDAWgBSOhR7Ornis2x8g0J+bvTTwMnW60zAFBgMr\n" ++ "ZXADQQA0MEcC4FgKZEAfalVpApU2to0G158MVz/WTNcSc7fnl8ifJ/g56dVHL1jr\n" ++ "REvC/S28dn/CGAlbVXUAgxnHAbgE\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA8 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUGGFSgD95vOTSj7iFxfXA5vq6vsYwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAg3W/bTdW0fR32NeZEVMXICpa30d7rSdddLOYDvqqUO+jYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBSOhR7Ornis2x8g\n" ++ "0J+bvTTwMnW60zAfBgNVHSMEGDAWgBT3zK8Hbn9aVTAOOFY6RSxJ2o5x2jAFBgMr\n" ++ "ZXADQQBl4gnzE463iMFg57gPvjHdVzA39sJBpiu0kUGfRcLnoRI/VOaLcx7WnJ9+\n" ++ "c3KxPZBec76EdIoQDkTmI6m2FIAM\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA7 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUGktMGXhNuaMhKyAlecymmLD+/GIwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEA/Z1oc76hOQ0Hi+2hePaGIntnMIDqBlb7RDMjRpYONP2jYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBT3zK8Hbn9aVTAO\n" ++ "OFY6RSxJ2o5x2jAfBgNVHSMEGDAWgBSPae3JUN3jP0NgUJqDV3eYxcaM3DAFBgMr\n" ++ "ZXADQQBMkwKaUZlvG/hax8rv3nnDv8kJOr6KVHBnxSx3hZ+8HIBT7GFm1+YDeYOB\n" ++ "jhNg66kyeFPGXXBCe+mvNQFFjCEE\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA6 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUKn3gz5lAUpKqWlHKLKYDbOJ4rygwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAZ/eD4eTe91ddvHusm7YlLPxU4ByGFc6suAmlP1CxXkWjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBSPae3JUN3jP0Ng\n" ++ "UJqDV3eYxcaM3DAfBgNVHSMEGDAWgBT9f/qSI/jhxvGI7aMtkpraDcjBnjAFBgMr\n" ++ "ZXADQQAMRnkmRhnLGdmJaY8B42gfyaAsqCMyds/Tw4OHYy+N48XuAxRjKkhf3szC\n" ++ "0lY71oU043mNP1yx/dzAuCTrVSgI\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA5 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUEgEYbBXXEyGv3vOq10JQv1SBiUUwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAs2xEDPw8RVal53nX9GVwUd1blq1wjtVFC8S1V7up7MWjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBT9f/qSI/jhxvGI\n" ++ "7aMtkpraDcjBnjAfBgNVHSMEGDAWgBRBVkLu9BmCKz7HNI8md4vPpoE/7jAFBgMr\n" ++ "ZXADQQCCufAyLijtzzmeCuO3K50rBSbGvB3FQfep7g6kVsQKM3bw/olWK5/Ji0dD\n" ++ "ubJ0cFl1FmfAda7aVxLBtJOvO6MI\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA4 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIULj8GkaHw+92HuOTnXnXlxCy3VrEwBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAiedxh4dvtwDellMAHc/pZH0MAOXobRenTUgF1yj5l12jYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBRBVkLu9BmCKz7H\n" ++ "NI8md4vPpoE/7jAfBgNVHSMEGDAWgBSDtNRgQ36KwW/ASaMyr6WeDt0STDAFBgMr\n" ++ "ZXADQQDL8U2ckzur7CktdrVUNvfLhVCOz33d/62F28vQFHUa8h/4h+Mi1MMbXOKT\n" ++ "1bL2TvpFpU7Fx/vcIPXDielVqr4C\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA3 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUQXl74TDDw6MQRMbQUSPa6Qrvba8wBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEA7l0jQ0f4fJRw7Qja/Hz2qn8y91SI7CokxhSf+FT+9M6jYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBSDtNRgQ36KwW/A\n" ++ "SaMyr6WeDt0STDAfBgNVHSMEGDAWgBQ2inEK4KH6ATftmybxKE1dZUzOozAFBgMr\n" ++ "ZXADQQCnP7Oqx1epGnFnO7TrTJwcUukXDEYsINve2GeUsi8HEIeKKlMcLZ2Cnaj7\n" ++ "5v9NGuWh3QJpmmSGpEemiv8dJc4A\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA2 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBYTCCAROgAwIBAgIUP7Nmof8H2F1LyDkjqlYIUpGdXE8wBQYDK2VwMB0xGzAZ\n" ++ "BgNVBAMMEkdudVRMUyB0ZXN0IElDQSAkaTAgFw0yNDAzMTIyMjUzMzlaGA85OTk5\n" ++ "MTIzMTIzNTk1OVowHTEbMBkGA1UEAwwSR251VExTIHRlc3QgSUNBICRpMCowBQYD\n" ++ "K2VwAyEAkW9Rod3CXAnha6nlaHkDbCOegq94lgmjqclA9sOIt3yjYzBhMA8GA1Ud\n" ++ "EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBQ2inEK4KH6ATft\n" ++ "mybxKE1dZUzOozAfBgNVHSMEGDAWgBRPq/CQlK/zuXkjZvTCibu+vejD+jAFBgMr\n" ++ "ZXADQQBU+A+uF0yrtO/yv9cRUdCoL3Y1NKM35INg8BQDnkv724cW9zk1x0q9Fuou\n" ++ "zvfSVb8S3vT8fF5ZDOxarQs6ZH0C\n" ++ "-----END CERTIFICATE-----\n", ++ /* ICA1 */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBXTCCAQ+gAwIBAgIUfUWP+AQHpdFTRKTf21mMzjaJsp0wBQYDK2VwMBkxFzAV\n" ++ "BgNVBAMTDkdudVRMUyB0ZXN0IENBMCAXDTI0MDMxMjIyNTMzOVoYDzk5OTkxMjMx\n" ++ "MjM1OTU5WjAdMRswGQYDVQQDDBJHbnVUTFMgdGVzdCBJQ0EgJGkwKjAFBgMrZXAD\n" ++ "IQAVmfBAvLbT+pTD24pQrr6S0jEIFIV/qOv93yYvAUzpzKNjMGEwDwYDVR0TAQH/\n" ++ "BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFE+r8JCUr/O5eSNm9MKJ\n" ++ "u7696MP6MB8GA1UdIwQYMBaAFAFpt5wrFsqCtHc4PpluPDvwcxQLMAUGAytlcANB\n" ++ "AC6+XZnthjlUD0TbBKRF3qT5if3Pp29Bgvutw8859unzUZW8FkHg5KeDBj9ncgJc\n" ++ "O2tFnNH2hV6LDPJzU0rtLQc=\n" ++ "-----END CERTIFICATE-----\n", ++ NULL ++}; ++ ++static const char *many_icas_ca[] = { ++ /* CA (self-signed) */ ++ "-----BEGIN CERTIFICATE-----\n" ++ "MIIBNzCB6qADAgECAhRjaokcQwcrtW8tjuVFz3A33F8POjAFBgMrZXAwGTEXMBUG\n" ++ "A1UEAxMOR251VExTIHRlc3QgQ0EwIBcNMjQwMzEyMjI1MzM5WhgPOTk5OTEyMzEy\n" ++ "MzU5NTlaMBkxFzAVBgNVBAMTDkdudVRMUyB0ZXN0IENBMCowBQYDK2VwAyEAvoxP\n" ++ "TNdbWktxA8qQNNH+25Cx9rzP+DxLGeI/7ODwrQGjQjBAMA8GA1UdEwEB/wQFMAMB\n" ++ "Af8wDgYDVR0PAQH/BAQDAgIEMB0GA1UdDgQWBBQBabecKxbKgrR3OD6Zbjw78HMU\n" ++ "CzAFBgMrZXADQQCP5IUD74M7WrUx20uqzrzuj+s2jnBVmLQfWf/Ucetx+oTRFeq4\n" ++ "xZB/adWhycSeJUAB1zKqYUV9hgT8FWHbnHII\n" ++ "-----END CERTIFICATE-----\n", ++ NULL ++}; ++ + #if defined __clang__ || __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wunused-variable" +@@ -4696,6 +4903,8 @@ static struct { + 1620118136, 1 }, + { "cross signed - ok", cross_signed, cross_signed_ca, 0, 0, 0, + 1704955300 }, ++ { "many intermediates - ok", many_icas, many_icas_ca, 0, 0, 0, ++ 1710284400 }, + { NULL, NULL, NULL, 0, 0 } + }; + diff -Nru gnutls28-3.8.3/debian/patches/series gnutls28-3.8.3/debian/patches/series --- gnutls28-3.8.3/debian/patches/series 2024-01-26 12:39:04.000000000 +0000 +++ gnutls28-3.8.3/debian/patches/series 2024-04-18 13:54:18.000000000 +0000 @@ -3,3 +3,5 @@ # Ubuntu patches 9259100633b77a0dc03f83047d7cf778466bf9f3.patch +CVE-2024-28834.patch +CVE-2024-28835.patch diff -Nru gnutls28-3.8.3/debian/rules gnutls28-3.8.3/debian/rules --- gnutls28-3.8.3/debian/rules 2024-01-26 12:39:04.000000000 +0000 +++ gnutls28-3.8.3/debian/rules 2024-03-04 18:00:31.000000000 +0000 @@ -42,13 +42,13 @@ fi override_dh_makeshlibs: - dh_makeshlibs $(BDIR) -p libgnutls30 \ - -V 'libgnutls30 (>= 3.7.0-0)' -- -c4 - dh_makeshlibs $(BDIR) -p libgnutls-dane0 \ - -V 'libgnutls-dane0 (>= 3.7.0-0)' \ + dh_makeshlibs $(BDIR) -p libgnutls30t64 \ + -V 'libgnutls30t64 (>= 3.7.0-0)' -- -c4 + dh_makeshlibs $(BDIR) -p libgnutls-dane0t64 \ + -V 'libgnutls-dane0t64 (>= 3.7.0-0)' \ -- -c4 - dh_makeshlibs $(BDIR) -p libgnutls-openssl27 \ - -V 'libgnutls-openssl27 (>= 3.7.0-0)' \ + dh_makeshlibs $(BDIR) -p libgnutls-openssl27t64 \ + -V 'libgnutls-openssl27t64 (>= 3.7.0-0)' \ -- -c4 dh_makeshlibs $(BDIR) --remaining-packages