PSARC/2017/068 Update GnuTLS to version 3.5.10
25380911 Upgrade GnuTLS to v3.5.10
25381023 problem in LIBRARY/GNUTLS
25380953 problem in LIBRARY/GNUTLS
--- a/components/gnutls-3/Makefile Fri Mar 31 10:33:39 2017 -0700
+++ b/components/gnutls-3/Makefile Fri Mar 31 14:29:17 2017 -0700
@@ -26,16 +26,16 @@
include ../../make-rules/shared-macros.mk
COMPONENT_NAME= gnutls
-COMPONENT_VERSION= 3.4.15
-COMPONENT_PROJECT_URL= ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4
+COMPONENT_VERSION= 3.5.10
+COMPONENT_PROJECT_URL= ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= \
- sha256:eb2a013905f5f2a0cbf7bcc1d20c85a50065063ee87bd33b496c4e19815e3498
-COMPONENT_ARCHIVE_URL= ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/$(COMPONENT_ARCHIVE)
+ sha256:af443e86ba538d4d3e37c4732c00101a492fe4b56a55f4112ff0ab39dbe6579d
+COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/$(COMPONENT_ARCHIVE)
COMPONENT_BUGDB= library/gnutls
COMPONENT_ANITYA_ID= 1221
-TPNO= 32471
+TPNO= 34108
COMPONENT_BUILD_TARGETS = all info
@@ -72,6 +72,8 @@
# Force libtool to pass this flag through using -Wc.
# https://www.gnu.org/software/libtool/manual/html_node/Stripped-link-flags.html
CXXFLAGS.studio += -Wc,$(studio_NORUNPATH)
+# C++ library needs to link to libCrun.so
+CXXFLAGS += -library=Crun
MCS = mcs
STRIP = strip
@@ -196,11 +198,15 @@
CONFIGURE_OPTIONS.wanboot += ac_cv_func_epoll_create=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_fchmod=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_flockfile=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_fmemopen=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_fork=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_fstat=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_ftello=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_funlockfile=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getdelim=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_getegid=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_geteuid=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_getgid=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_gethostbyname=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getline=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getpagesize=no
@@ -209,6 +215,7 @@
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getpwuid_r=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getrusage=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_getservbyname=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_getuid=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_iconv=no
CONFIGURE_OPTIONS.wanboot += am_cv_func_iconv=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_inet_ntop=no
@@ -236,6 +243,7 @@
CONFIGURE_OPTIONS.wanboot += ac_cv_func_setenv=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_shutdown=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_socket=no
+CONFIGURE_OPTIONS.wanboot += ac_cv_func_stat=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_strerror_r=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_strpbrk=no
CONFIGURE_OPTIONS.wanboot += ac_cv_func_strsignal=no
@@ -268,6 +276,7 @@
CONFIGURE_OPTIONS += --localstatedir=$(VARDIR)
CONFIGURE_OPTIONS += --disable-guile
CONFIGURE_OPTIONS += --with-included-libtasn1
+CONFIGURE_OPTIONS += --with-included-unistring
CONFIGURE_OPTIONS += --without-p11-kit
CONFIGURE_OPTIONS += --disable-ecdhe
CONFIGURE_OPTIONS += --disable-openssl-compatibility
--- a/components/gnutls-3/gnutls.license Fri Mar 31 10:33:39 2017 -0700
+++ b/components/gnutls-3/gnutls.license Fri Mar 31 14:29:17 2017 -0700
@@ -1,4 +1,32 @@
-Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
+
+LICENSING
+=========
+
+Since GnuTLS version 3.1.10, the core library is released under
+the GNU Lesser General Public License (LGPL) version 2.1 or later
+(see doc/COPYING.LESSER for the license terms).
+
+The GNU LGPL applies to the main GnuTLS library, while the
+included applications as well as gnutls-openssl
+library are under the GNU GPL version 3. The gnutls library is
+located in the lib/ and libdane/ directories, while the applications
+in src/ and, the gnutls-openssl library is at extra/.
+
+The documentation in doc/ is under the GNU FDL license 1.3.
+
+
+Note, however, that the nettle and the gmp libraries which are
+GnuTLS dependencies, they are distributed under a LGPLv3+ or GPLv2+ dual
+license. As such binaries linking to them need to adhere to either LGPLv3+
+or the GPLv2+ license.
+
+For any copyright year range specified as YYYY-ZZZZ in this package
+note that the range specifies every single year in that closed interval.
+
+====================
+ GNU GPL Version 3
+====================
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
@@ -676,6 +704,9 @@
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+=======================
+ GNU LGPL Version 2.1
+=======================
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
@@ -1187,6 +1218,10 @@
That's all there is to it!
+=====================
+ GNU FDL Version 1.3
+=====================
+
GNU Free Documentation License
Version 1.3, 3 November 2008
@@ -1637,5 +1672,3 @@
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.
-
-
--- a/components/gnutls-3/gnutls.p5m Fri Mar 31 10:33:39 2017 -0700
+++ b/components/gnutls-3/gnutls.p5m Fri Mar 31 14:29:17 2017 -0700
@@ -20,7 +20,7 @@
#
#
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> \
@@ -55,30 +55,32 @@
file path=usr/include/$(COMPONENT_NAME)-3/$(COMPONENT_NAME)/urls.h
file path=usr/include/$(COMPONENT_NAME)-3/$(COMPONENT_NAME)/x509-ext.h
file path=usr/include/$(COMPONENT_NAME)-3/$(COMPONENT_NAME)/x509.h
-link path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so target=libgnutls.so.30.6.7
-link path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so.30 target=libgnutls.so.30.6.7
-file path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so.30.6.7
+link path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so target=libgnutls.so.30.14.1
+link path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so.30 \
+ target=libgnutls.so.30.14.1
+file path=usr/lib/$(COMPONENT_NAME)-3/libgnutls.so.30.14.1
link path=usr/lib/$(COMPONENT_NAME)-3/libgnutlsxx.so \
target=libgnutlsxx.so.28.1.0
link path=usr/lib/$(COMPONENT_NAME)-3/libgnutlsxx.so.28 \
target=libgnutlsxx.so.28.1.0
file path=usr/lib/$(COMPONENT_NAME)-3/libgnutlsxx.so.28.1.0
link path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutls.so \
- target=libgnutls.so.30.6.7
+ target=libgnutls.so.30.14.1
link path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutls.so.30 \
- target=libgnutls.so.30.6.7
-file path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutls.so.30.6.7
+ target=libgnutls.so.30.14.1
+file path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutls.so.30.14.1
link path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutlsxx.so \
target=libgnutlsxx.so.28.1.0
link path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutlsxx.so.28 \
target=libgnutlsxx.so.28.1.0
file path=usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/libgnutlsxx.so.28.1.0
link path=usr/lib/$(MACH64)/libgnutls.so.30 \
- target=$(COMPONENT_NAME)-3/libgnutls.so.30.6.7
+ target=$(COMPONENT_NAME)-3/libgnutls.so.30.14.1
file usr/lib/$(MACH64)/$(COMPONENT_NAME)-3/pkgconfig/gnutls.pc \
path=usr/lib/$(MACH64)/pkgconfig/$(COMPONENT_NAME)-3/gnutls.pc
file path=usr/lib/grub/wanboot/libgnutls.a variant.arch=i386
-link path=usr/lib/libgnutls.so.30 target=$(COMPONENT_NAME)-3/libgnutls.so.30.6.7
+link path=usr/lib/libgnutls.so.30 \
+ target=$(COMPONENT_NAME)-3/libgnutls.so.30.14.1
file usr/lib/$(COMPONENT_NAME)-3/pkgconfig/gnutls.pc \
path=usr/lib/pkgconfig/$(COMPONENT_NAME)-3/gnutls.pc
file path=usr/share/$(COMPONENT_NAME)-3/man/man1/certtool.1
@@ -90,6 +92,24 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man1/psktool.1
file path=usr/share/$(COMPONENT_NAME)-3/man/man1/srptool.1
file path=usr/share/$(COMPONENT_NAME)-3/man/man1/tpmtool.1
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_cert_type_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_cert_usage_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_match_type_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_data.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_deinit.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_entries.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_status.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_tlsa.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_query_to_raw_tlsa.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_raw_tlsa.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_state_deinit.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_state_init.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_state_set_dlv_file.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_strerror.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_verification_status_print.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_verify_crt.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_verify_crt_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/dane_verify_session_crt.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_aead_cipher_decrypt.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_aead_cipher_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_aead_cipher_encrypt.3
@@ -107,6 +127,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_anon_free_server_credentials.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_anon_set_params_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_anon_set_server_dh_params.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_anon_set_server_known_dh_params.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_anon_set_server_params_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_auth_client_get_type.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_auth_get_type.3
@@ -124,8 +145,6 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_free_keys.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_crt_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_issuer.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_openpgp_crt.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_openpgp_key.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_ours.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_peers.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_get_peers_subkey_id.3
@@ -138,15 +157,10 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_dh_params.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_flags.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_key.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_known_dh_params.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_ocsp_status_request_file.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_ocsp_status_request_function.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_key.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_key_file.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_key_file2.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_key_mem.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_key_mem2.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_keyring_file.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_openpgp_keyring_mem.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_ocsp_status_request_function2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_params_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_pin_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_certificate_set_retrieve_function.3
@@ -194,7 +208,6 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_get_tag_size.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_list.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_self_test.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_set_iv.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_suite_get_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_cipher_suite_info.3
@@ -220,6 +233,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_db_set_remove_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_db_set_retrieve_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_db_set_store_function.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_decode_ber_digest_info.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_get_group.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_get_peers_public_bits.3
@@ -232,6 +246,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_export_pkcs3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_export_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_generate2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_import_dsa.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_import_pkcs3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_import_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_params_import_raw2.3
@@ -239,8 +254,8 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dh_set_prime_bits.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_digest_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_digest_get_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_digest_get_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_digest_list.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_digest_self_test.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dtls_cookie_send.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dtls_cookie_verify.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dtls_get_data_mtu.3
@@ -251,13 +266,18 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dtls_set_mtu.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_dtls_set_timeouts.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get_oid.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get_pk.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_get_size.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ecc_curve_list.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_encode_ber_digest_info.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_error_is_fatal.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_error_to_alert.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_est_record_overhead_size.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ext_get_data.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ext_get_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ext_register.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ext_set_data.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_fingerprint.3
@@ -294,7 +314,9 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_heartbeat_set_timeouts.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hex2bin.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hex_decode.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hex_decode2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hex_encode.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hex_encode2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac_fast.3
@@ -302,6 +324,8 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac_output.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_hmac_set_nonce.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_idna_map.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_idna_reverse_map.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_key_generate.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_kx_get.3
@@ -315,7 +339,6 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_mac_get_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_mac_get_nonce_size.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_mac_list.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_mac_self_test.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_memcmp.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_memset.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_req_add_cert.3
@@ -340,6 +363,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_nonce.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_produced.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_responder.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_responder2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_responder_raw_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_response.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_resp_get_signature.3
@@ -355,75 +379,13 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_status_request_enable_client.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_status_request_get.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_ocsp_status_request_is_checked.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_check_email.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_check_hostname.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_check_hostname2.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_deinit.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_export.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_export2.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_auth_subkey.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_creation_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_expiration_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_fingerprint.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_key_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_key_usage.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_name.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_pk_algorithm.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_pk_dsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_pk_rsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_preferred_key_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_revoked_status.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_count.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_creation_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_expiration_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_fingerprint.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_idx.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_pk_algorithm.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_pk_dsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_pk_rsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_revoked_status.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_subkey_usage.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_get_version.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_import.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_init.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_print.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_set_preferred_key_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_verify_ring.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_crt_verify_self.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_check_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_deinit.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_get_crt.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_get_crt_count.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_import.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_keyring_init.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_deinit.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export2.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export_dsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export_rsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export_subkey_dsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_export_subkey_rsa_raw.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_fingerprint.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_key_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_pk_algorithm.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_preferred_key_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_revoked_status.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_count.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_creation_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_expiration_time.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_fingerprint.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_id.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_idx.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_pk_algorithm.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_get_subkey_revoked_status.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_import.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_init.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_sec_param.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_set_preferred_key_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_oid_to_digest.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_oid_to_ecc_curve.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_oid_to_mac.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_oid_to_pk.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_oid_to_sign.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_privkey_sign_hash.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_send_cert.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_openpgp_set_recv_key_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_packet_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_packet_get.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pcert_deinit.3
@@ -444,11 +406,12 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_bits_to_sec_param.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_get_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_get_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_list.3
-file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_self_test.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pk_to_sign.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_add_provider.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_copy_attached_extension.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_copy_pubkey.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_copy_secret_key.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_copy_x509_crt.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_copy_x509_crt2.3
@@ -460,6 +423,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_get_pin_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_get_raw_issuer.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_get_raw_issuer_by_dn.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_get_raw_issuer_by_subject_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_obj_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs11_obj_export.3
@@ -529,27 +493,41 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs12_set_bag.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs12_simple_parse.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs12_verify_mac.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_add_attr.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_attrs_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_delete_crl.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_delete_crt.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_export.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_export2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_attr.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crl_count.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crl_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crl_raw2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crt_count.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crt_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_crt_raw2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_embedded_data.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_embedded_data_oid.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_signature_count.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_get_signature_info.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_import.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_init.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_print.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_set_crl.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_set_crl_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_set_crt.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_set_crt_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_sign.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_signature_info_deinit.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_verify.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs7_verify_direct.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs8_info.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs_schema_get_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pkcs_schema_get_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_prf.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_prf_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_prf_rfc5705.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_priority_certificate_type_list.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_priority_cipher_list.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_priority_compression_list.3
@@ -573,7 +551,9 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_export_rsa_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_export_x509.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_generate.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_generate2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_get_pk_algorithm.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_get_seed.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_get_type.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_import_dsa_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_import_ecc_raw.3
@@ -591,11 +571,13 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_import_x509.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_import_x509_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_init.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_set_flags.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_set_pin_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_sign_data.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_sign_hash.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_status.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_verify_params.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_privkey_verify_seed.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_protocol_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_protocol_get_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_protocol_get_version.3
@@ -613,6 +595,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_psk_set_server_credentials_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_psk_set_server_credentials_hint.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_psk_set_server_dh_params.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_psk_set_server_known_dh_params.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_psk_set_server_params_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pubkey_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_pubkey_encrypt_data.3
@@ -685,20 +668,28 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_enable_compatibility_mode.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_etm_status.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_ext_master_secret_status.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_ext_register.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_force_valid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_data.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_data2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_desc.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_flags.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_id2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_master_secret.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_ptr.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_random.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_get_verify_cert_status.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_is_resumed.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_resumption_requested.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_data.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_premaster.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_ptr.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_verify_cert.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_verify_cert2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_set_verify_function.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_supplemental_register.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_ticket_enable_client.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_ticket_enable_server.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_session_ticket_key_generate.3
@@ -709,6 +700,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_get_hash_algorithm.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_get_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_get_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_get_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_get_pk_algorithm.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_is_secure.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_sign_list.3
@@ -769,6 +761,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_get_ptr2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_errno.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_errno_function.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_fastopen.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_int.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_int2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_ptr.3
@@ -778,6 +771,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_push_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_transport_set_vec_push_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_url_is_supported.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_utf8_password_normalize.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_verify_stored_pubkey.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_aia_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_aia_get.3
@@ -789,6 +783,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_aki_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_aki_set_cert_issuer.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_aki_set_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_cidr_to_rfc5280.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_check_issuer.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_dist_points_deinit.3
@@ -808,12 +803,14 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_extension_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_issuer_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_issuer_dn2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_issuer_dn3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_issuer_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_next_update.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_number.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_raw_issuer_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_signature.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_signature_algorithm.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_signature_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_this_update.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_get_version.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crl_import.3
@@ -844,6 +841,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_challenge_password.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_dn2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_dn3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_dn_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_extension_by_oid.3
@@ -856,10 +854,13 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_key_rsa_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_key_usage.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_pk_algorithm.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_pk_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_private_key_usage_period.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_signature_algorithm.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_signature_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_subject_alt_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_subject_alt_othername_oid.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_get_version.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_import.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_init.3
@@ -870,6 +871,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_challenge_password.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_dn_by_oid.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_extension_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_key.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_key_purpose_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_key_rsa_raw.3
@@ -877,6 +879,8 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_private_key_usage_period.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_pubkey.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_subject_alt_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_subject_alt_othername.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_set_version.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_sign.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crq_sign2.3
@@ -885,9 +889,12 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_check_hostname.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_check_hostname2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_check_issuer.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_check_key_purpose.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_check_revocation.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_cpy_crl_dist_points.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_deinit.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_equals.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_equals2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_export.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_export2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_activation_time.3
@@ -899,6 +906,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_crl_dist_points.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_dn2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_dn3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_dn_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_expiration_time.3
@@ -915,6 +923,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_alt_othername_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_dn2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_dn3.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_dn_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_issuer_unique_id.3
@@ -925,6 +934,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_pk_algorithm.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_pk_dsa_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_pk_ecc_raw.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_pk_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_pk_rsa_raw.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_policy.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_preferred_hash_algorithm.3
@@ -935,12 +945,14 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_serial.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_signature.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_signature_algorithm.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_signature_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject_alt_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject_alt_name2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject_alt_othername_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_subject_unique_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_get_version.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_import.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_import_pkcs11.3
@@ -960,12 +972,14 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_crl_dist_points.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_crl_dist_points2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_crq.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_crq_extension_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_crq_extensions.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_expiration_time.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_extension_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_issuer_alt_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_issuer_alt_othername.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_issuer_dn.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_issuer_dn_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_issuer_unique_id.3
@@ -981,21 +995,27 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_pubkey.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_serial.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_subject_alt_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_subject_alt_othername.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_subject_alternative_name.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_subject_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_subject_unique_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_set_version.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_sign.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_sign2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_verify.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_crt_verify_data2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_export.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_export2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_get_rdn_ava.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_get_str.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_get_str2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_import.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_oid_known.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_oid_name.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_dn_set_str.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_aia.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_authority_key_id.3
@@ -1009,6 +1029,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_proxy.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_subject_alt_names.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_subject_key_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_export_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_aia.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_authority_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_basic_constraints.3
@@ -1021,6 +1042,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_proxy.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_subject_alt_names.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_subject_key_id.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_import_tlsfeatures.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_ext_print.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_key_purpose_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_key_purpose_get.3
@@ -1052,9 +1074,11 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_export_rsa_raw2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_fix.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_generate.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_generate2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_get_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_get_pk_algorithm.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_get_pk_algorithm2.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_get_seed.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_import.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_import2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_import_dsa_raw.3
@@ -1065,13 +1089,21 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_import_rsa_raw2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_sec_param.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_set_flags.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_set_pin_function.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_sign_data.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_sign_hash.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_verify_params.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_privkey_verify_seed.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_rdn_get.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_rdn_get2.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_rdn_get_by_oid.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_rdn_get_oid.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_tlsfeatures_add.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_tlsfeatures_check_crt.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_tlsfeatures_deinit.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_tlsfeatures_get.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_tlsfeatures_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_add_cas.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_add_crls.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_add_named_crt.3
@@ -1082,6 +1114,7 @@
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_get_issuer.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_get_issuer_by_dn.3
+file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_get_issuer_by_subject_key_id.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_init.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_iter_deinit.3
file path=usr/share/$(COMPONENT_NAME)-3/man/man3/gnutls_x509_trust_list_iter_get_ca.3
--- a/components/gnutls-3/patches/02_remove_elliptical.patch Fri Mar 31 10:33:39 2017 -0700
+++ b/components/gnutls-3/patches/02_remove_elliptical.patch Fri Mar 31 14:29:17 2017 -0700
@@ -14,7 +14,7 @@
#define AUTH_ECDH_COMMON
+#if defined(ENABLE_ECDHE)
- #include <gnutls_auth.h>
+ #include <auth.h>
int
@@ -48,4 +49,5 @@
@@ -26,13 +26,13 @@
--- ORIGINAL/./lib/auth/dhe_psk.c 2015-07-24 15:17:55.194610558 -0700
+++ gnutls-3.4.1/./lib/auth/dhe_psk.c 2015-07-24 15:19:55.727540829 -0700
@@ -39,20 +39,28 @@
- #include "gnutls_mpi.h"
- #include <gnutls_state.h>
+ #include "mpi.h"
+ #include <state.h>
#include <auth/dh_common.h>
+#if defined(ENABLE_ECDHE)
#include <auth/ecdhe.h>
+#endif
- #include <gnutls_datum.h>
+ #include <datum.h>
#include <auth/psk_passwd.h>
+#if defined(ENABLE_ECDHE)
@@ -124,9 +124,9 @@
*/
+#if defined(ENABLE_ECDHE)
- #include <gnutls_int.h>
- #include "gnutls_auth.h"
- #include "gnutls_errors.h"
+ #include "gnutls_int.h"
+ #include "auth.h"
+ #include "errors.h"
@@ -50,7 +51,6 @@
proc_ecdhe_client_kx(gnutls_session_t session,
uint8_t * data, size_t _data_size);
@@ -135,9 +135,9 @@
const mod_auth_st ecdhe_ecdsa_auth_struct = {
"ECDHE_ECDSA",
_gnutls_gen_cert_server_crt,
---- ORIGINAL/./lib/nettle/pk.c 2015-07-24 15:18:27.631820369 -0700
-+++ gnutls-3.4.1/./lib/nettle/pk.c 2015-07-24 15:19:55.737837073 -0700
-@@ -45,13 +45,17 @@
+--- gnutls-3.5.8/lib/nettle/pk.c 2016-11-09 21:41:06.000000000 -0800
++++ gnutls-3.5.8/lib/nettle/pk.c 2017-02-21 13:15:00.535390600 -0800
+@@ -43,14 +43,18 @@
#include <nettle/rsa.h>
#include <gnutls/crypto.h>
#include <nettle/bignum.h>
@@ -145,17 +145,18 @@
#include <nettle/ecc.h>
#include <nettle/ecdsa.h>
#include <nettle/ecc-curve.h>
+ #include <nettle/curve25519.h>
+#endif
#include <gnettle.h>
#include <fips.h>
+#if defined(ENABLE_ECDHE)
- static inline const struct ecc_curve *get_supported_curve(int curve);
+ static inline const struct ecc_curve *get_supported_nist_curve(int curve);
+#endif
static void rnd_func(void *_ctx, size_t length, uint8_t * data)
{
-@@ -64,6 +68,7 @@
+@@ -63,6 +67,7 @@
}
}
@@ -163,23 +164,23 @@
static void
ecc_scalar_zclear (struct ecc_scalar *s)
{
-@@ -77,6 +82,7 @@
- zeroize_key(p->p, ecc_size_a(p->ecc)*sizeof(mp_limb_t));
- ecc_point_clear(p);
+@@ -76,6 +81,7 @@
+ zeroize_key(p->p, ecc_size_a(p->ecc)*sizeof(mp_limb_t));
+ ecc_point_clear(p);
}
+#endif
-
+
static void
_dsa_params_get(const gnutls_pk_params_st * pk_params,
-@@ -113,6 +119,7 @@
- pub->size = nettle_mpz_sizeinbase_256_u(pub->n);
+@@ -118,6 +124,7 @@
+ return 0;
}
+#if defined(ENABLE_ECDHE)
static int
_ecc_params_to_privkey(const gnutls_pk_params_st * pk_params,
struct ecc_scalar *priv,
-@@ -161,6 +168,7 @@
+@@ -166,6 +173,7 @@
return;
}
@@ -187,7 +188,7 @@
#define MAX_DH_BITS DEFAULT_MAX_VERIFY_BITS
/* This is used when we have no idea on the structure
-@@ -245,6 +253,7 @@
+@@ -244,6 +252,7 @@
break;
}
@@ -195,15 +196,15 @@
case GNUTLS_PK_EC:
{
struct ecc_scalar ecc_priv;
-@@ -290,6 +299,7 @@
- goto cleanup;
+@@ -317,6 +326,7 @@
+ }
break;
}
+#endif
default:
gnutls_assert();
ret = GNUTLS_E_INTERNAL_ERROR;
-@@ -447,6 +457,7 @@
+@@ -481,6 +491,7 @@
const mac_entry_st *me;
switch (algo) {
@@ -211,7 +212,7 @@
case GNUTLS_PK_EC: /* we do ECDSA */
{
struct ecc_scalar priv;
-@@ -495,6 +506,7 @@
+@@ -529,6 +540,7 @@
}
break;
}
@@ -219,7 +220,7 @@
case GNUTLS_PK_DSA:
{
struct dsa_params pub;
-@@ -601,6 +613,7 @@
+@@ -638,6 +650,7 @@
bigint_t tmp[2] = { NULL, NULL };
switch (algo) {
@@ -227,7 +228,7 @@
case GNUTLS_PK_EC: /* ECDSA */
{
struct ecc_point pub;
-@@ -647,6 +660,7 @@
+@@ -684,6 +697,7 @@
ecc_point_clear(&pub);
break;
}
@@ -235,15 +236,15 @@
case GNUTLS_PK_DSA:
{
struct dsa_params pub;
-@@ -726,6 +740,7 @@
+@@ -767,6 +781,7 @@
return ret;
}
+#if defined(ENABLE_ECDHE)
- static inline const struct ecc_curve *get_supported_curve(int curve)
+ static inline const struct ecc_curve *get_supported_nist_curve(int curve)
{
switch (curve) {
-@@ -745,10 +760,15 @@
+@@ -786,9 +801,11 @@
return NULL;
}
}
@@ -252,26 +253,20 @@
static int _wrap_nettle_pk_curve_exists(gnutls_ecc_curve_t curve)
{
+#if defined(ENABLE_ECDHE)
- return ((get_supported_curve(curve)!=NULL)?1:0);
+ switch (curve) {
+ case GNUTLS_ECC_CURVE_X25519:
+ return 1;
+@@ -795,6 +812,9 @@
+ default:
+ return ((get_supported_nist_curve(curve)!=NULL)?1:0);
+ }
+#else
+ return 0;
+#endif
}
/* Generates algorithm's parameters. That is:
-@@ -854,9 +874,11 @@
- break;
- }
- case GNUTLS_PK_RSA:
-+#if defined(ENABLE_ECDHE)
- case GNUTLS_PK_EC:
-+#endif
- ret = 0;
- break;
- default:
- gnutls_assert();
- return GNUTLS_E_INVALID_REQUEST;
-@@ -884,6 +906,7 @@
+@@ -942,6 +962,7 @@
const gnutls_datum_t *priv_key, const gnutls_datum_t *pub_key,
const gnutls_datum_t *peer_key, gnutls_datum_t *Z);
@@ -279,47 +274,69 @@
int _gnutls_ecdh_compute_key(gnutls_ecc_curve_t curve,
const gnutls_datum_t *x, const gnutls_datum_t *y,
const gnutls_datum_t *k,
-@@ -893,6 +916,7 @@
+@@ -951,8 +972,8 @@
int _gnutls_ecdh_generate_key(gnutls_ecc_curve_t curve,
gnutls_datum_t *x, gnutls_datum_t *y,
gnutls_datum_t *k);
+#endif
-
+-
int _gnutls_dh_generate_key(gnutls_dh_params_t dh_params,
-@@ -988,6 +1012,7 @@
- return ret;
+ gnutls_datum_t *priv_key, gnutls_datum_t *pub_key)
+ {
+@@ -1048,6 +1069,7 @@
+ return ret;
}
+#if defined(ENABLE_ECDHE)
int _gnutls_ecdh_generate_key(gnutls_ecc_curve_t curve,
gnutls_datum_t *x, gnutls_datum_t *y,
gnutls_datum_t *k)
-@@ -1116,6 +1141,7 @@
- gnutls_pk_params_clear(&priv);
- return ret;
+@@ -1176,6 +1198,7 @@
+ gnutls_pk_params_clear(&priv);
+ return ret;
}
-+#endif /*ENABLE_ECDHE*/
- #endif
++#endif
-
-@@ -1308,6 +1334,7 @@
+ static int pct_test(gnutls_pk_algorithm_t algo, const gnutls_pk_params_st* params)
+ {
+@@ -1232,7 +1255,9 @@
+ /* Here we don't know the purpose of the key. Check both
+ * signing and encryption.
+ */
++#if defined(ENABLE_ECDHE)
+ case GNUTLS_PK_EC: /* we only do keys for ECDSA */
++#endif
+ case GNUTLS_PK_DSA:
+ ret = _gnutls_pk_sign(algo, &sig, &ddata, params);
+ if (ret < 0) {
+@@ -1248,7 +1273,9 @@
+ }
+ break;
+ case GNUTLS_PK_DH:
++#if defined(ENABLE_ECDHE)
+ case GNUTLS_PK_ECDHX:
++#endif
+ ret = 0;
+ goto cleanup;
+ default:
+@@ -1470,6 +1497,7 @@
break;
}
+#if defined(ENABLE_ECDHE)
case GNUTLS_PK_EC:
- {
- struct ecc_scalar key;
-@@ -1350,6 +1377,7 @@
-
+ if (params->flags & GNUTLS_PK_FLAG_PROVABLE)
+ return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);
+@@ -1545,6 +1573,7 @@
+ curve25519_mul_g(params->raw_pub.data, params->raw_priv.data);
break;
}
+#endif
default:
gnutls_assert();
return GNUTLS_E_INVALID_REQUEST;
-@@ -1494,6 +1522,7 @@
+@@ -1702,6 +1731,7 @@
}
break;
@@ -327,7 +344,7 @@
case GNUTLS_PK_EC:
{
struct ecc_point r, pub;
-@@ -1567,6 +1596,7 @@
+@@ -1775,6 +1805,7 @@
mpz_clear(y2);
}
break;
@@ -335,7 +352,7 @@
default:
ret = gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);
}
-@@ -1584,6 +1614,7 @@
+@@ -1792,6 +1823,7 @@
case GNUTLS_PK_RSA:
case GNUTLS_PK_DSA:
return 0;
@@ -343,7 +360,7 @@
case GNUTLS_PK_EC:
{
/* just verify that x and y lie on the curve */
-@@ -1624,6 +1655,7 @@
+@@ -1832,6 +1864,7 @@
ecc_point_clear(&pub);
}
break;