[Midnightbsd-cvs] mports [23016] trunk/security/gnutls: update gnutls

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Feb 17 17:40:02 EST 2018


Revision: 23016
          http://svnweb.midnightbsd.org/mports/?rev=23016
Author:   laffer1
Date:     2018-02-17 17:40:01 -0500 (Sat, 17 Feb 2018)
Log Message:
-----------
update gnutls

Modified Paths:
--------------
    trunk/security/gnutls/Makefile
    trunk/security/gnutls/distinfo
    trunk/security/gnutls/pkg-plist

Added Paths:
-----------
    trunk/security/gnutls/files/patch-configure
    trunk/security/gnutls/files/patch-lib-tpm.c

Removed Paths:
-------------
    trunk/security/gnutls/files/patch-lib__x509__rfc2818_hostname.c

Modified: trunk/security/gnutls/Makefile
===================================================================
--- trunk/security/gnutls/Makefile	2018-02-17 22:33:00 UTC (rev 23015)
+++ trunk/security/gnutls/Makefile	2018-02-17 22:40:01 UTC (rev 23016)
@@ -1,10 +1,9 @@
 # $MidnightBSD$
 
 PORTNAME=	gnutls
-PORTVERSION=	3.3.17.1
-PORTREVISION=	3
+PORTVERSION=	3.5.18
 CATEGORIES=	security net
-MASTER_SITES=	GNUPG/gnutls/v${PORTVERSION:R:R}
+MASTER_SITES=	GNUPG/gnutls/v${PORTVERSION:R}
 
 MAINTAINER=	novel at FreeBSD.org
 COMMENT=	GNU Transport Layer Security library
@@ -11,48 +10,51 @@
 
 LICENSE=	gpl3 lgpl2.1
 LICENSE_COMB=	multi
-LICENSE_FILE_gpl3=	${WRKSRC}/COPYING
-LICENSE_FILE_lgpl2.1=	${WRKSRC}/COPYING.LESSER
+LICENSE_FILE_gpl3=	${WRKSRC}/doc/COPYING
+LICENSE_FILE_lgpl2.1=	${WRKSRC}/doc/COPYING.LESSER
 
-LIB_DEPENDS=	libnettle.so:${PORTSDIR}/security/nettle \
-		libtasn1.so:${PORTSDIR}/security/libtasn1
-BUILD_DEPENDS+=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
-RUN_DEPENDS+=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
+LIB_DEPENDS=	libgmp.so:math/gmp \
+		libnettle.so:security/nettle \
+		libtasn1.so:security/libtasn1 \
+		libunistring.so:devel/libunistring
+BUILD_DEPENDS+=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+RUN_DEPENDS+=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
 
-USES=		cpe gmake iconv libtool makeinfo pathfix pkgconfig tar:xz
+USES=		cpe gmake iconv libtool localbase makeinfo \
+		pathfix pkgconfig tar:xz
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-guile \
-		--disable-silent-rules \
-		--enable-local-libopts
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+		--enable-local-libopts \
+		--with-trousers-lib=${LOCALBASE}/lib/libtspi.so.1 \
+		ac_cv_type_max_align_t=yes
 MAKE_ENV=	MAKEINFOFLAGS=--no-split
+INSTALL_TARGET=	install-strip
 
 CPE_VENDOR=	gnu
 
-OPTIONS_DEFINE=		CRYWRAP EXAMPLES LIBDANE NLS P11KIT TPM ZLIB
-OPTIONS_DEFAULT=	CRYWRAP P11KIT TPM ZLIB
+OPTIONS_DEFINE=		DANE DOCS EXAMPLES IDN NLS P11KIT TPM ZLIB
+OPTIONS_DEFAULT=	IDN P11KIT TPM ZLIB
 OPTIONS_SUB=		yes
 
-CRYWRAP_DESC=			Enable Crywrap TLS proxy service
-CRYWRAP_LIB_DEPENDS=		libidn.so:${PORTSDIR}/dns/libidn
-CRYWRAP_CONFIGURE_ENABLE=	crywrap
+DANE_DESC=		Certificate verification via DNSSEC
+DANE_LIB_DEPENDS=	libunbound.so:dns/unbound
+DANE_CONFIGURE_ENABLE=	libdane
 
-LIBDANE_DESC=			DNSSEC support for DANE (danetool --check)
-LIBDANE_LIB_DEPENDS=		libunbound.so:${PORTSDIR}/dns/unbound
-LIBDANE_CONFIGURE_ENABLE=	libdane
+IDN_CONFIGURE_WITH=	idn
+IDN_LIB_DEPENDS=	libidn2.so:dns/libidn2
 
 NLS_CONFIGURE_ENABLE=	nls
+NLS_CONFIGURE_OFF=	ac_cv_lib_intl_gettext=no
 NLS_USES=		gettext
 
 P11KIT_DESC=		PKCS\#11 and p11-kit support
 P11KIT_CONFIGURE_WITH=	p11-kit
-P11KIT_LIB_DEPENDS=	libp11-kit.so:${PORTSDIR}/security/p11-kit
+P11KIT_LIB_DEPENDS=	libp11-kit.so:security/p11-kit
 
-TPM_DESC=		TPM (trousers) support
+TPM_DESC=		Trusted Platform Module support
 TPM_CONFIGURE_WITH=	tpm
-TPM_LIB_DEPENDS=	libtspi.so:${PORTSDIR}/security/trousers
+TPM_LIB_DEPENDS=	libtspi.so:security/trousers
 
 ZLIB_CONFIGURE_WITH=	zlib
 
@@ -60,12 +62,9 @@
 
 post-patch:
 	@${RM} ${WRKSRC}/doc/*.info*
-	${SED} -i '' -e 's|^+_NORETURN_H|_NORETURN_H|' \
-	  ${WRKSRC}/src/libopts/Makefile.in
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/examples/*.[ch] ${STAGEDIR}${EXAMPLESDIR}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnutls*.so.*
 
 .include <bsd.port.mk>

Modified: trunk/security/gnutls/distinfo
===================================================================
--- trunk/security/gnutls/distinfo	2018-02-17 22:33:00 UTC (rev 23015)
+++ trunk/security/gnutls/distinfo	2018-02-17 22:40:01 UTC (rev 23016)
@@ -1,2 +1,3 @@
-SHA256 (gnutls-3.3.17.1.tar.xz) = b40f158030a92f450a07b20300a3996710ca19800848d9f6fd62493170c5bbb4
-SIZE (gnutls-3.3.17.1.tar.xz) = 6339588
+TIMESTAMP = 1518781965
+SHA256 (gnutls-3.5.18.tar.xz) = ae2248d9e78747cf9c469dde81ff8f90b56838b707a0637f3f7d4eee90e80234
+SIZE (gnutls-3.5.18.tar.xz) = 7261980

Added: trunk/security/gnutls/files/patch-configure
===================================================================
--- trunk/security/gnutls/files/patch-configure	                        (rev 0)
+++ trunk/security/gnutls/files/patch-configure	2018-02-17 22:40:01 UTC (rev 23016)
@@ -0,0 +1,18 @@
+--- configure.orig	2016-03-03 07:52:15 UTC
++++ configure
+@@ -47228,6 +47228,7 @@ fi
+ $as_echo "$enable_dane" >&6; }
+ 
+ if test "$enable_dane" != "no"; then
++    oldlibs="$LIBS"
+     LIBS="$oldlibs -lunbound"
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unbound library" >&5
+ $as_echo_n "checking for unbound library... " >&6; }
+@@ -47444,6 +47445,7 @@ else
+ fi
+ 
+ if test "$with_tpm" != "no"; then
++    oldlibs="$LIBS"
+     LIBS="$oldlibs -ltspi"
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tss library" >&5
+ $as_echo_n "checking for tss library... " >&6; }


Property changes on: trunk/security/gnutls/files/patch-configure
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/gnutls/files/patch-lib-tpm.c
===================================================================
--- trunk/security/gnutls/files/patch-lib-tpm.c	                        (rev 0)
+++ trunk/security/gnutls/files/patch-lib-tpm.c	2018-02-17 22:40:01 UTC (rev 23016)
@@ -0,0 +1,10 @@
+--- lib/tpm.c.orig	2016-12-19 14:10:59 UTC
++++ lib/tpm.c
+@@ -72,7 +72,6 @@ typedef TSS_RESULT (*Tspi_Context_LoadKe
+ typedef TSS_RESULT (*Tspi_Policy_AssignToObject_func)(TSS_HPOLICY, TSS_HOBJECT);
+ typedef TSS_RESULT (*Tspi_GetAttribData_func)(TSS_HOBJECT, TSS_FLAG, TSS_FLAG, UINT32*, BYTE**);
+ typedef TSS_RESULT (*Tspi_GetAttribUint32_func)(TSS_HOBJECT, TSS_FLAG, TSS_FLAG, UINT32*);
+-typedef TSS_RESULT (*Tspi_Context_GetTpmObject_func)(TSS_HCONTEXT, TSS_HTPM*);
+ typedef TSS_RESULT (*Tspi_TPM_StirRandom_func)(TSS_HTPM, UINT32, BYTE*);
+ typedef TSS_RESULT (*Tspi_SetAttribUint32_func)(TSS_HOBJECT, TSS_FLAG, TSS_FLAG, UINT32);
+ typedef TSS_RESULT (*Tspi_EncodeDER_TssBlob_func)(UINT32, BYTE*, UINT32, UINT32*, BYTE*);


Property changes on: trunk/security/gnutls/files/patch-lib-tpm.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Deleted: trunk/security/gnutls/files/patch-lib__x509__rfc2818_hostname.c
===================================================================
--- trunk/security/gnutls/files/patch-lib__x509__rfc2818_hostname.c	2018-02-17 22:33:00 UTC (rev 23015)
+++ trunk/security/gnutls/files/patch-lib__x509__rfc2818_hostname.c	2018-02-17 22:40:01 UTC (rev 23016)
@@ -1,10 +0,0 @@
---- lib/x509/rfc2818_hostname.c.orig	2014-10-02 13:35:09.427374817 -0500
-+++ lib/x509/rfc2818_hostname.c	2014-10-02 13:35:33.657427866 -0500
-@@ -19,6 +19,7 @@
-  *
-  */
- 
-+#include <netinet/in.h>
- #include <gnutls_int.h>
- #include <gnutls_str.h>
- #include <x509_int.h>

Modified: trunk/security/gnutls/pkg-plist
===================================================================
--- trunk/security/gnutls/pkg-plist	2018-02-17 22:33:00 UTC (rev 23015)
+++ trunk/security/gnutls/pkg-plist	2018-02-17 22:40:01 UTC (rev 23016)
@@ -1,5 +1,5 @@
 bin/certtool
-%%LIBDANE%%bin/danetool
+%%DANE%%bin/danetool
 bin/gnutls-cli
 bin/gnutls-cli-debug
 bin/gnutls-serv
@@ -11,19 +11,22 @@
 include/gnutls/abstract.h
 include/gnutls/compat.h
 include/gnutls/crypto.h
-%%LIBDANE%%include/gnutls/dane.h
+%%DANE%%include/gnutls/dane.h
 include/gnutls/dtls.h
 include/gnutls/gnutls.h
 include/gnutls/gnutlsxx.h
 include/gnutls/ocsp.h
 include/gnutls/openpgp.h
-include/gnutls/openssl.h
 include/gnutls/pkcs11.h
 include/gnutls/pkcs12.h
+include/gnutls/pkcs7.h
 include/gnutls/self-test.h
+include/gnutls/socket.h
+include/gnutls/system-keys.h
 include/gnutls/tpm.h
+include/gnutls/urls.h
+include/gnutls/x509-ext.h
 include/gnutls/x509.h
-include/gnutls/x509-ext.h
 info/gnutls-client-server-use-case.png
 info/gnutls-handshake-sequence.png
 info/gnutls-handshake-state.png
@@ -31,25 +34,21 @@
 info/gnutls-layers.png
 info/gnutls-logo.png
 info/gnutls-modauth.png
-info/gnutls-pgp.png
 info/gnutls-x509.png
 info/pkcs11-vision.png
-%%LIBDANE%%lib/libgnutls-dane.so
-%%LIBDANE%%lib/libgnutls-dane.so.0
-%%LIBDANE%%lib/libgnutls-dane.so.0.5.0
-lib/libgnutls-openssl.so
-lib/libgnutls-openssl.so.27
-lib/libgnutls-openssl.so.27.0.2
+%%DANE%%lib/libgnutls-dane.so
+%%DANE%%lib/libgnutls-dane.so.0
+%%DANE%%lib/libgnutls-dane.so.0.4.1
 lib/libgnutls.so
-lib/libgnutls.so.28
-lib/libgnutls.so.28.41.9
+lib/libgnutls.so.30
+lib/libgnutls.so.30.14.10
 lib/libgnutlsxx.so
 lib/libgnutlsxx.so.28
 lib/libgnutlsxx.so.28.1.0
 libdata/pkgconfig/gnutls.pc
-%%LIBDANE%%libdata/pkgconfig/gnutls-dane.pc
+%%DANE%%libdata/pkgconfig/gnutls-dane.pc
 man/man1/certtool.1.gz
-%%LIBDANE%%man/man1/danetool.1.gz
+%%DANE%%man/man1/danetool.1.gz
 man/man1/gnutls-cli-debug.1.gz
 man/man1/gnutls-cli.1.gz
 man/man1/gnutls-serv.1.gz
@@ -58,6 +57,28 @@
 man/man1/psktool.1.gz
 man/man1/srptool.1.gz
 man/man1/tpmtool.1.gz
+man/man3/dane_cert_type_name.3.gz
+man/man3/dane_cert_usage_name.3.gz
+man/man3/dane_match_type_name.3.gz
+man/man3/dane_query_data.3.gz
+man/man3/dane_query_deinit.3.gz
+man/man3/dane_query_entries.3.gz
+man/man3/dane_query_status.3.gz
+man/man3/dane_query_tlsa.3.gz
+man/man3/dane_query_to_raw_tlsa.3.gz
+man/man3/dane_raw_tlsa.3.gz
+man/man3/dane_state_deinit.3.gz
+man/man3/dane_state_init.3.gz
+man/man3/dane_state_set_dlv_file.3.gz
+man/man3/dane_strerror.3.gz
+man/man3/dane_verification_status_print.3.gz
+man/man3/dane_verify_crt.3.gz
+man/man3/dane_verify_crt_raw.3.gz
+man/man3/dane_verify_session_crt.3.gz
+man/man3/gnutls_aead_cipher_decrypt.3.gz
+man/man3/gnutls_aead_cipher_deinit.3.gz
+man/man3/gnutls_aead_cipher_encrypt.3.gz
+man/man3/gnutls_aead_cipher_init.3.gz
 man/man3/gnutls_alert_get.3.gz
 man/man3/gnutls_alert_get_name.3.gz
 man/man3/gnutls_alert_get_strname.3.gz
@@ -71,15 +92,16 @@
 man/man3/gnutls_anon_free_server_credentials.3.gz
 man/man3/gnutls_anon_set_params_function.3.gz
 man/man3/gnutls_anon_set_server_dh_params.3.gz
+man/man3/gnutls_anon_set_server_known_dh_params.3.gz
 man/man3/gnutls_anon_set_server_params_function.3.gz
 man/man3/gnutls_auth_client_get_type.3.gz
 man/man3/gnutls_auth_get_type.3.gz
 man/man3/gnutls_auth_server_get_type.3.gz
+man/man3/gnutls_buffer_append_data.3.gz
 man/man3/gnutls_bye.3.gz
 man/man3/gnutls_certificate_activation_time_peers.3.gz
 man/man3/gnutls_certificate_allocate_credentials.3.gz
 man/man3/gnutls_certificate_client_get_request_status.3.gz
-man/man3/gnutls_certificate_client_set_retrieve_function.3.gz
 man/man3/gnutls_certificate_expiration_time_peers.3.gz
 man/man3/gnutls_certificate_free_ca_names.3.gz
 man/man3/gnutls_certificate_free_cas.3.gz
@@ -91,25 +113,23 @@
 man/man3/gnutls_certificate_get_ours.3.gz
 man/man3/gnutls_certificate_get_peers.3.gz
 man/man3/gnutls_certificate_get_peers_subkey_id.3.gz
+man/man3/gnutls_certificate_get_trust_list.3.gz
+man/man3/gnutls_certificate_get_verify_flags.3.gz
+man/man3/gnutls_certificate_get_x509_crt.3.gz
+man/man3/gnutls_certificate_get_x509_key.3.gz
 man/man3/gnutls_certificate_send_x509_rdn_sequence.3.gz
 man/man3/gnutls_certificate_server_set_request.3.gz
-man/man3/gnutls_certificate_server_set_retrieve_function.3.gz
 man/man3/gnutls_certificate_set_dh_params.3.gz
+man/man3/gnutls_certificate_set_flags.3.gz
 man/man3/gnutls_certificate_set_key.3.gz
+man/man3/gnutls_certificate_set_known_dh_params.3.gz
 man/man3/gnutls_certificate_set_ocsp_status_request_file.3.gz
 man/man3/gnutls_certificate_set_ocsp_status_request_function.3.gz
-man/man3/gnutls_certificate_set_openpgp_key.3.gz
-man/man3/gnutls_certificate_set_openpgp_key_file.3.gz
-man/man3/gnutls_certificate_set_openpgp_key_file2.3.gz
-man/man3/gnutls_certificate_set_openpgp_key_mem.3.gz
-man/man3/gnutls_certificate_set_openpgp_key_mem2.3.gz
-man/man3/gnutls_certificate_set_openpgp_keyring_file.3.gz
-man/man3/gnutls_certificate_set_openpgp_keyring_mem.3.gz
+man/man3/gnutls_certificate_set_ocsp_status_request_function2.3.gz
 man/man3/gnutls_certificate_set_params_function.3.gz
 man/man3/gnutls_certificate_set_pin_function.3.gz
 man/man3/gnutls_certificate_set_retrieve_function.3.gz
 man/man3/gnutls_certificate_set_retrieve_function2.3.gz
-man/man3/gnutls_certificate_set_rsa_export_params.3.gz
 man/man3/gnutls_certificate_set_trust_list.3.gz
 man/man3/gnutls_certificate_set_verify_flags.3.gz
 man/man3/gnutls_certificate_set_verify_function.3.gz
@@ -133,7 +153,6 @@
 man/man3/gnutls_certificate_type_get_id.3.gz
 man/man3/gnutls_certificate_type_get_name.3.gz
 man/man3/gnutls_certificate_type_list.3.gz
-man/man3/gnutls_certificate_type_set_priority.3.gz
 man/man3/gnutls_certificate_verification_status_print.3.gz
 man/man3/gnutls_certificate_verify_peers.3.gz
 man/man3/gnutls_certificate_verify_peers2.3.gz
@@ -154,9 +173,7 @@
 man/man3/gnutls_cipher_get_tag_size.3.gz
 man/man3/gnutls_cipher_init.3.gz
 man/man3/gnutls_cipher_list.3.gz
-man/man3/gnutls_cipher_self_test.3.gz
 man/man3/gnutls_cipher_set_iv.3.gz
-man/man3/gnutls_cipher_set_priority.3.gz
 man/man3/gnutls_cipher_suite_get_name.3.gz
 man/man3/gnutls_cipher_suite_info.3.gz
 man/man3/gnutls_cipher_tag.3.gz
@@ -164,10 +181,13 @@
 man/man3/gnutls_compression_get_id.3.gz
 man/man3/gnutls_compression_get_name.3.gz
 man/man3/gnutls_compression_list.3.gz
-man/man3/gnutls_compression_set_priority.3.gz
 man/man3/gnutls_credentials_clear.3.gz
 man/man3/gnutls_credentials_get.3.gz
 man/man3/gnutls_credentials_set.3.gz
+man/man3/gnutls_crypto_register_aead_cipher.3.gz
+man/man3/gnutls_crypto_register_cipher.3.gz
+man/man3/gnutls_crypto_register_digest.3.gz
+man/man3/gnutls_crypto_register_mac.3.gz
 man/man3/gnutls_db_check_entry.3.gz
 man/man3/gnutls_db_check_entry_time.3.gz
 man/man3/gnutls_db_get_default_cache_expiration.3.gz
@@ -178,6 +198,7 @@
 man/man3/gnutls_db_set_remove_function.3.gz
 man/man3/gnutls_db_set_retrieve_function.3.gz
 man/man3/gnutls_db_set_store_function.3.gz
+man/man3/gnutls_decode_ber_digest_info.3.gz
 man/man3/gnutls_deinit.3.gz
 man/man3/gnutls_dh_get_group.3.gz
 man/man3/gnutls_dh_get_peers_public_bits.3.gz
@@ -190,14 +211,16 @@
 man/man3/gnutls_dh_params_export_pkcs3.3.gz
 man/man3/gnutls_dh_params_export_raw.3.gz
 man/man3/gnutls_dh_params_generate2.3.gz
+man/man3/gnutls_dh_params_import_dsa.3.gz
 man/man3/gnutls_dh_params_import_pkcs3.3.gz
 man/man3/gnutls_dh_params_import_raw.3.gz
+man/man3/gnutls_dh_params_import_raw2.3.gz
 man/man3/gnutls_dh_params_init.3.gz
 man/man3/gnutls_dh_set_prime_bits.3.gz
 man/man3/gnutls_digest_get_id.3.gz
 man/man3/gnutls_digest_get_name.3.gz
+man/man3/gnutls_digest_get_oid.3.gz
 man/man3/gnutls_digest_list.3.gz
-man/man3/gnutls_digest_self_test.3.gz
 man/man3/gnutls_dtls_cookie_send.3.gz
 man/man3/gnutls_dtls_cookie_verify.3.gz
 man/man3/gnutls_dtls_get_data_mtu.3.gz
@@ -208,12 +231,20 @@
 man/man3/gnutls_dtls_set_mtu.3.gz
 man/man3/gnutls_dtls_set_timeouts.3.gz
 man/man3/gnutls_ecc_curve_get.3.gz
+man/man3/gnutls_ecc_curve_get_id.3.gz
 man/man3/gnutls_ecc_curve_get_name.3.gz
+man/man3/gnutls_ecc_curve_get_oid.3.gz
+man/man3/gnutls_ecc_curve_get_pk.3.gz
 man/man3/gnutls_ecc_curve_get_size.3.gz
 man/man3/gnutls_ecc_curve_list.3.gz
+man/man3/gnutls_encode_ber_digest_info.3.gz
 man/man3/gnutls_error_is_fatal.3.gz
 man/man3/gnutls_error_to_alert.3.gz
 man/man3/gnutls_est_record_overhead_size.3.gz
+man/man3/gnutls_ext_get_data.3.gz
+man/man3/gnutls_ext_get_name.3.gz
+man/man3/gnutls_ext_register.3.gz
+man/man3/gnutls_ext_set_data.3.gz
 man/man3/gnutls_fingerprint.3.gz
 man/man3/gnutls_fips140_mode_enabled.3.gz
 man/man3/gnutls_global_deinit.3.gz
@@ -248,7 +279,9 @@
 man/man3/gnutls_heartbeat_set_timeouts.3.gz
 man/man3/gnutls_hex2bin.3.gz
 man/man3/gnutls_hex_decode.3.gz
+man/man3/gnutls_hex_decode2.3.gz
 man/man3/gnutls_hex_encode.3.gz
+man/man3/gnutls_hex_encode2.3.gz
 man/man3/gnutls_hmac.3.gz
 man/man3/gnutls_hmac_deinit.3.gz
 man/man3/gnutls_hmac_fast.3.gz
@@ -256,6 +289,8 @@
 man/man3/gnutls_hmac_init.3.gz
 man/man3/gnutls_hmac_output.3.gz
 man/man3/gnutls_hmac_set_nonce.3.gz
+man/man3/gnutls_idna_map.3.gz
+man/man3/gnutls_idna_reverse_map.3.gz
 man/man3/gnutls_init.3.gz
 man/man3/gnutls_key_generate.3.gz
 man/man3/gnutls_kx_get.3.gz
@@ -262,7 +297,6 @@
 man/man3/gnutls_kx_get_id.3.gz
 man/man3/gnutls_kx_get_name.3.gz
 man/man3/gnutls_kx_list.3.gz
-man/man3/gnutls_kx_set_priority.3.gz
 man/man3/gnutls_load_file.3.gz
 man/man3/gnutls_mac_get.3.gz
 man/man3/gnutls_mac_get_id.3.gz
@@ -270,8 +304,8 @@
 man/man3/gnutls_mac_get_name.3.gz
 man/man3/gnutls_mac_get_nonce_size.3.gz
 man/man3/gnutls_mac_list.3.gz
-man/man3/gnutls_mac_self_test.3.gz
-man/man3/gnutls_mac_set_priority.3.gz
+man/man3/gnutls_memcmp.3.gz
+man/man3/gnutls_memset.3.gz
 man/man3/gnutls_ocsp_req_add_cert.3.gz
 man/man3/gnutls_ocsp_req_add_cert_id.3.gz
 man/man3/gnutls_ocsp_req_deinit.3.gz
@@ -294,6 +328,8 @@
 man/man3/gnutls_ocsp_resp_get_nonce.3.gz
 man/man3/gnutls_ocsp_resp_get_produced.3.gz
 man/man3/gnutls_ocsp_resp_get_responder.3.gz
+man/man3/gnutls_ocsp_resp_get_responder2.3.gz
+man/man3/gnutls_ocsp_resp_get_responder_raw_id.3.gz
 man/man3/gnutls_ocsp_resp_get_response.3.gz
 man/man3/gnutls_ocsp_resp_get_signature.3.gz
 man/man3/gnutls_ocsp_resp_get_signature_algorithm.3.gz
@@ -308,103 +344,51 @@
 man/man3/gnutls_ocsp_status_request_enable_client.3.gz
 man/man3/gnutls_ocsp_status_request_get.3.gz
 man/man3/gnutls_ocsp_status_request_is_checked.3.gz
-man/man3/gnutls_openpgp_crt_check_hostname.3.gz
-man/man3/gnutls_openpgp_crt_check_hostname2.3.gz
-man/man3/gnutls_openpgp_crt_deinit.3.gz
-man/man3/gnutls_openpgp_crt_export.3.gz
-man/man3/gnutls_openpgp_crt_export2.3.gz
-man/man3/gnutls_openpgp_crt_get_auth_subkey.3.gz
-man/man3/gnutls_openpgp_crt_get_creation_time.3.gz
-man/man3/gnutls_openpgp_crt_get_expiration_time.3.gz
-man/man3/gnutls_openpgp_crt_get_fingerprint.3.gz
-man/man3/gnutls_openpgp_crt_get_key_id.3.gz
-man/man3/gnutls_openpgp_crt_get_key_usage.3.gz
-man/man3/gnutls_openpgp_crt_get_name.3.gz
-man/man3/gnutls_openpgp_crt_get_pk_algorithm.3.gz
-man/man3/gnutls_openpgp_crt_get_pk_dsa_raw.3.gz
-man/man3/gnutls_openpgp_crt_get_pk_rsa_raw.3.gz
-man/man3/gnutls_openpgp_crt_get_preferred_key_id.3.gz
-man/man3/gnutls_openpgp_crt_get_revoked_status.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_count.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_creation_time.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_expiration_time.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_fingerprint.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_id.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_idx.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_pk_algorithm.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_pk_dsa_raw.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_pk_rsa_raw.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_revoked_status.3.gz
-man/man3/gnutls_openpgp_crt_get_subkey_usage.3.gz
-man/man3/gnutls_openpgp_crt_get_version.3.gz
-man/man3/gnutls_openpgp_crt_import.3.gz
-man/man3/gnutls_openpgp_crt_init.3.gz
-man/man3/gnutls_openpgp_crt_print.3.gz
-man/man3/gnutls_openpgp_crt_set_preferred_key_id.3.gz
-man/man3/gnutls_openpgp_crt_verify_ring.3.gz
-man/man3/gnutls_openpgp_crt_verify_self.3.gz
-man/man3/gnutls_openpgp_keyring_check_id.3.gz
-man/man3/gnutls_openpgp_keyring_deinit.3.gz
-man/man3/gnutls_openpgp_keyring_get_crt.3.gz
-man/man3/gnutls_openpgp_keyring_get_crt_count.3.gz
-man/man3/gnutls_openpgp_keyring_import.3.gz
-man/man3/gnutls_openpgp_keyring_init.3.gz
-man/man3/gnutls_openpgp_privkey_deinit.3.gz
-man/man3/gnutls_openpgp_privkey_export.3.gz
-man/man3/gnutls_openpgp_privkey_export2.3.gz
-man/man3/gnutls_openpgp_privkey_export_dsa_raw.3.gz
-man/man3/gnutls_openpgp_privkey_export_rsa_raw.3.gz
-man/man3/gnutls_openpgp_privkey_export_subkey_dsa_raw.3.gz
-man/man3/gnutls_openpgp_privkey_export_subkey_rsa_raw.3.gz
-man/man3/gnutls_openpgp_privkey_get_fingerprint.3.gz
-man/man3/gnutls_openpgp_privkey_get_key_id.3.gz
-man/man3/gnutls_openpgp_privkey_get_pk_algorithm.3.gz
-man/man3/gnutls_openpgp_privkey_get_preferred_key_id.3.gz
-man/man3/gnutls_openpgp_privkey_get_revoked_status.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_count.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_creation_time.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_expiration_time.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_fingerprint.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_id.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_idx.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_pk_algorithm.3.gz
-man/man3/gnutls_openpgp_privkey_get_subkey_revoked_status.3.gz
-man/man3/gnutls_openpgp_privkey_import.3.gz
-man/man3/gnutls_openpgp_privkey_init.3.gz
-man/man3/gnutls_openpgp_privkey_sec_param.3.gz
-man/man3/gnutls_openpgp_privkey_set_preferred_key_id.3.gz
+man/man3/gnutls_oid_to_digest.3.gz
+man/man3/gnutls_oid_to_ecc_curve.3.gz
+man/man3/gnutls_oid_to_mac.3.gz
+man/man3/gnutls_oid_to_pk.3.gz
+man/man3/gnutls_oid_to_sign.3.gz
 man/man3/gnutls_openpgp_privkey_sign_hash.3.gz
 man/man3/gnutls_openpgp_send_cert.3.gz
-man/man3/gnutls_openpgp_set_recv_key_function.3.gz
 man/man3/gnutls_packet_deinit.3.gz
 man/man3/gnutls_packet_get.3.gz
 man/man3/gnutls_pcert_deinit.3.gz
+man/man3/gnutls_pcert_export_openpgp.3.gz
+man/man3/gnutls_pcert_export_x509.3.gz
 man/man3/gnutls_pcert_import_openpgp.3.gz
 man/man3/gnutls_pcert_import_openpgp_raw.3.gz
 man/man3/gnutls_pcert_import_x509.3.gz
+man/man3/gnutls_pcert_import_x509_list.3.gz
 man/man3/gnutls_pcert_import_x509_raw.3.gz
 man/man3/gnutls_pcert_list_import_x509_raw.3.gz
 man/man3/gnutls_pem_base64_decode.3.gz
-man/man3/gnutls_pem_base64_decode_alloc.3.gz
+man/man3/gnutls_pem_base64_decode2.3.gz
 man/man3/gnutls_pem_base64_encode.3.gz
-man/man3/gnutls_pem_base64_encode_alloc.3.gz
+man/man3/gnutls_pem_base64_encode2.3.gz
 man/man3/gnutls_perror.3.gz
 man/man3/gnutls_pk_algorithm_get_name.3.gz
 man/man3/gnutls_pk_bits_to_sec_param.3.gz
 man/man3/gnutls_pk_get_id.3.gz
 man/man3/gnutls_pk_get_name.3.gz
+man/man3/gnutls_pk_get_oid.3.gz
 man/man3/gnutls_pk_list.3.gz
-man/man3/gnutls_pk_self_test.3.gz
 man/man3/gnutls_pk_to_sign.3.gz
 man/man3/gnutls_pkcs11_add_provider.3.gz
+man/man3/gnutls_pkcs11_copy_attached_extension.3.gz
+man/man3/gnutls_pkcs11_copy_pubkey.3.gz
 man/man3/gnutls_pkcs11_copy_secret_key.3.gz
 man/man3/gnutls_pkcs11_copy_x509_crt.3.gz
+man/man3/gnutls_pkcs11_copy_x509_crt2.3.gz
 man/man3/gnutls_pkcs11_copy_x509_privkey.3.gz
+man/man3/gnutls_pkcs11_copy_x509_privkey2.3.gz
 man/man3/gnutls_pkcs11_crt_is_known.3.gz
 man/man3/gnutls_pkcs11_deinit.3.gz
 man/man3/gnutls_pkcs11_delete_url.3.gz
 man/man3/gnutls_pkcs11_get_pin_function.3.gz
 man/man3/gnutls_pkcs11_get_raw_issuer.3.gz
+man/man3/gnutls_pkcs11_get_raw_issuer_by_dn.3.gz
+man/man3/gnutls_pkcs11_get_raw_issuer_by_subject_key_id.3.gz
 man/man3/gnutls_pkcs11_init.3.gz
 man/man3/gnutls_pkcs11_obj_deinit.3.gz
 man/man3/gnutls_pkcs11_obj_export.3.gz
@@ -418,14 +402,17 @@
 man/man3/gnutls_pkcs11_obj_get_type.3.gz
 man/man3/gnutls_pkcs11_obj_import_url.3.gz
 man/man3/gnutls_pkcs11_obj_init.3.gz
-man/man3/gnutls_pkcs11_obj_list_import_url.3.gz
-man/man3/gnutls_pkcs11_obj_list_import_url2.3.gz
+man/man3/gnutls_pkcs11_obj_list_import_url3.3.gz
+man/man3/gnutls_pkcs11_obj_list_import_url4.3.gz
+man/man3/gnutls_pkcs11_obj_set_info.3.gz
 man/man3/gnutls_pkcs11_obj_set_pin_function.3.gz
+man/man3/gnutls_pkcs11_privkey_cpy.3.gz
 man/man3/gnutls_pkcs11_privkey_deinit.3.gz
 man/man3/gnutls_pkcs11_privkey_export_pubkey.3.gz
 man/man3/gnutls_pkcs11_privkey_export_url.3.gz
 man/man3/gnutls_pkcs11_privkey_generate.3.gz
 man/man3/gnutls_pkcs11_privkey_generate2.3.gz
+man/man3/gnutls_pkcs11_privkey_generate3.3.gz
 man/man3/gnutls_pkcs11_privkey_get_info.3.gz
 man/man3/gnutls_pkcs11_privkey_get_pk_algorithm.3.gz
 man/man3/gnutls_pkcs11_privkey_import_url.3.gz
@@ -445,6 +432,7 @@
 man/man3/gnutls_pkcs11_type_get_name.3.gz
 man/man3/gnutls_pkcs12_bag_decrypt.3.gz
 man/man3/gnutls_pkcs12_bag_deinit.3.gz
+man/man3/gnutls_pkcs12_bag_enc_info.3.gz
 man/man3/gnutls_pkcs12_bag_encrypt.3.gz
 man/man3/gnutls_pkcs12_bag_get_count.3.gz
 man/man3/gnutls_pkcs12_bag_get_data.3.gz
@@ -457,33 +445,54 @@
 man/man3/gnutls_pkcs12_bag_set_data.3.gz
 man/man3/gnutls_pkcs12_bag_set_friendly_name.3.gz
 man/man3/gnutls_pkcs12_bag_set_key_id.3.gz
+man/man3/gnutls_pkcs12_bag_set_privkey.3.gz
 man/man3/gnutls_pkcs12_deinit.3.gz
 man/man3/gnutls_pkcs12_export.3.gz
 man/man3/gnutls_pkcs12_export2.3.gz
 man/man3/gnutls_pkcs12_generate_mac.3.gz
+man/man3/gnutls_pkcs12_generate_mac2.3.gz
 man/man3/gnutls_pkcs12_get_bag.3.gz
 man/man3/gnutls_pkcs12_import.3.gz
 man/man3/gnutls_pkcs12_init.3.gz
+man/man3/gnutls_pkcs12_mac_info.3.gz
 man/man3/gnutls_pkcs12_set_bag.3.gz
 man/man3/gnutls_pkcs12_simple_parse.3.gz
 man/man3/gnutls_pkcs12_verify_mac.3.gz
+man/man3/gnutls_pkcs7_add_attr.3.gz
+man/man3/gnutls_pkcs7_attrs_deinit.3.gz
 man/man3/gnutls_pkcs7_deinit.3.gz
 man/man3/gnutls_pkcs7_delete_crl.3.gz
 man/man3/gnutls_pkcs7_delete_crt.3.gz
 man/man3/gnutls_pkcs7_export.3.gz
 man/man3/gnutls_pkcs7_export2.3.gz
+man/man3/gnutls_pkcs7_get_attr.3.gz
 man/man3/gnutls_pkcs7_get_crl_count.3.gz
 man/man3/gnutls_pkcs7_get_crl_raw.3.gz
+man/man3/gnutls_pkcs7_get_crl_raw2.3.gz
 man/man3/gnutls_pkcs7_get_crt_count.3.gz
 man/man3/gnutls_pkcs7_get_crt_raw.3.gz
+man/man3/gnutls_pkcs7_get_crt_raw2.3.gz
+man/man3/gnutls_pkcs7_get_embedded_data.3.gz
+man/man3/gnutls_pkcs7_get_embedded_data_oid.3.gz
+man/man3/gnutls_pkcs7_get_signature_count.3.gz
+man/man3/gnutls_pkcs7_get_signature_info.3.gz
 man/man3/gnutls_pkcs7_import.3.gz
 man/man3/gnutls_pkcs7_init.3.gz
+man/man3/gnutls_pkcs7_print.3.gz
 man/man3/gnutls_pkcs7_set_crl.3.gz
 man/man3/gnutls_pkcs7_set_crl_raw.3.gz
 man/man3/gnutls_pkcs7_set_crt.3.gz
 man/man3/gnutls_pkcs7_set_crt_raw.3.gz
+man/man3/gnutls_pkcs7_sign.3.gz
+man/man3/gnutls_pkcs7_signature_info_deinit.3.gz
+man/man3/gnutls_pkcs7_verify.3.gz
+man/man3/gnutls_pkcs7_verify_direct.3.gz
+man/man3/gnutls_pkcs8_info.3.gz
+man/man3/gnutls_pkcs_schema_get_name.3.gz
+man/man3/gnutls_pkcs_schema_get_oid.3.gz
 man/man3/gnutls_prf.3.gz
 man/man3/gnutls_prf_raw.3.gz
+man/man3/gnutls_prf_rfc5705.3.gz
 man/man3/gnutls_priority_certificate_type_list.3.gz
 man/man3/gnutls_priority_cipher_list.3.gz
 man/man3/gnutls_priority_compression_list.3.gz
@@ -497,18 +506,25 @@
 man/man3/gnutls_priority_set.3.gz
 man/man3/gnutls_priority_set_direct.3.gz
 man/man3/gnutls_priority_sign_list.3.gz
+man/man3/gnutls_priority_string_list.3.gz
 man/man3/gnutls_privkey_decrypt_data.3.gz
 man/man3/gnutls_privkey_deinit.3.gz
 man/man3/gnutls_privkey_export_dsa_raw.3.gz
 man/man3/gnutls_privkey_export_ecc_raw.3.gz
+man/man3/gnutls_privkey_export_openpgp.3.gz
+man/man3/gnutls_privkey_export_pkcs11.3.gz
 man/man3/gnutls_privkey_export_rsa_raw.3.gz
+man/man3/gnutls_privkey_export_x509.3.gz
 man/man3/gnutls_privkey_generate.3.gz
+man/man3/gnutls_privkey_generate2.3.gz
 man/man3/gnutls_privkey_get_pk_algorithm.3.gz
+man/man3/gnutls_privkey_get_seed.3.gz
 man/man3/gnutls_privkey_get_type.3.gz
 man/man3/gnutls_privkey_import_dsa_raw.3.gz
 man/man3/gnutls_privkey_import_ecc_raw.3.gz
 man/man3/gnutls_privkey_import_ext.3.gz
 man/man3/gnutls_privkey_import_ext2.3.gz
+man/man3/gnutls_privkey_import_ext3.3.gz
 man/man3/gnutls_privkey_import_openpgp.3.gz
 man/man3/gnutls_privkey_import_openpgp_raw.3.gz
 man/man3/gnutls_privkey_import_pkcs11.3.gz
@@ -520,17 +536,17 @@
 man/man3/gnutls_privkey_import_x509.3.gz
 man/man3/gnutls_privkey_import_x509_raw.3.gz
 man/man3/gnutls_privkey_init.3.gz
+man/man3/gnutls_privkey_set_flags.3.gz
 man/man3/gnutls_privkey_set_pin_function.3.gz
 man/man3/gnutls_privkey_sign_data.3.gz
 man/man3/gnutls_privkey_sign_hash.3.gz
-man/man3/gnutls_privkey_sign_raw_data.3.gz
 man/man3/gnutls_privkey_status.3.gz
 man/man3/gnutls_privkey_verify_params.3.gz
+man/man3/gnutls_privkey_verify_seed.3.gz
 man/man3/gnutls_protocol_get_id.3.gz
 man/man3/gnutls_protocol_get_name.3.gz
 man/man3/gnutls_protocol_get_version.3.gz
 man/man3/gnutls_protocol_list.3.gz
-man/man3/gnutls_protocol_set_priority.3.gz
 man/man3/gnutls_psk_allocate_client_credentials.3.gz
 man/man3/gnutls_psk_allocate_server_credentials.3.gz
 man/man3/gnutls_psk_client_get_hint.3.gz
@@ -544,6 +560,7 @@
 man/man3/gnutls_psk_set_server_credentials_function.3.gz
 man/man3/gnutls_psk_set_server_credentials_hint.3.gz
 man/man3/gnutls_psk_set_server_dh_params.3.gz
+man/man3/gnutls_psk_set_server_known_dh_params.3.gz
 man/man3/gnutls_psk_set_server_params_function.3.gz
 man/man3/gnutls_pubkey_deinit.3.gz
 man/man3/gnutls_pubkey_encrypt_data.3.gz
@@ -558,7 +575,6 @@
 man/man3/gnutls_pubkey_get_openpgp_key_id.3.gz
 man/man3/gnutls_pubkey_get_pk_algorithm.3.gz
 man/man3/gnutls_pubkey_get_preferred_hash_algorithm.3.gz
-man/man3/gnutls_pubkey_get_verify_algorithm.3.gz
 man/man3/gnutls_pubkey_import.3.gz
 man/man3/gnutls_pubkey_import_dsa_raw.3.gz
 man/man3/gnutls_pubkey_import_ecc_raw.3.gz
@@ -566,7 +582,6 @@
 man/man3/gnutls_pubkey_import_openpgp.3.gz
 man/man3/gnutls_pubkey_import_openpgp_raw.3.gz
 man/man3/gnutls_pubkey_import_pkcs11.3.gz
-man/man3/gnutls_pubkey_import_pkcs11_url.3.gz
 man/man3/gnutls_pubkey_import_privkey.3.gz
 man/man3/gnutls_pubkey_import_rsa_raw.3.gz
 man/man3/gnutls_pubkey_import_tpm_raw.3.gz
@@ -579,9 +594,7 @@
 man/man3/gnutls_pubkey_print.3.gz
 man/man3/gnutls_pubkey_set_key_usage.3.gz
 man/man3/gnutls_pubkey_set_pin_function.3.gz
-man/man3/gnutls_pubkey_verify_data.3.gz
 man/man3/gnutls_pubkey_verify_data2.3.gz
-man/man3/gnutls_pubkey_verify_hash.3.gz
 man/man3/gnutls_pubkey_verify_hash2.3.gz
 man/man3/gnutls_pubkey_verify_params.3.gz
 man/man3/gnutls_random_art.3.gz
@@ -591,9 +604,11 @@
 man/man3/gnutls_record_check_pending.3.gz
 man/man3/gnutls_record_cork.3.gz
 man/man3/gnutls_record_disable_padding.3.gz
+man/man3/gnutls_record_discard_queued.3.gz
 man/man3/gnutls_record_get_direction.3.gz
 man/man3/gnutls_record_get_discarded.3.gz
 man/man3/gnutls_record_get_max_size.3.gz
+man/man3/gnutls_record_get_state.3.gz
 man/man3/gnutls_record_overhead_size.3.gz
 man/man3/gnutls_record_recv.3.gz
 man/man3/gnutls_record_recv_packet.3.gz
@@ -600,23 +615,14 @@
 man/man3/gnutls_record_recv_seq.3.gz
 man/man3/gnutls_record_send.3.gz
 man/man3/gnutls_record_send_range.3.gz
-man/man3/gnutls_record_set_max_empty_records.3.gz
 man/man3/gnutls_record_set_max_size.3.gz
+man/man3/gnutls_record_set_state.3.gz
 man/man3/gnutls_record_set_timeout.3.gz
 man/man3/gnutls_record_uncork.3.gz
+man/man3/gnutls_register_custom_url.3.gz
 man/man3/gnutls_rehandshake.3.gz
 man/man3/gnutls_rnd.3.gz
 man/man3/gnutls_rnd_refresh.3.gz
-man/man3/gnutls_rsa_export_get_modulus_bits.3.gz
-man/man3/gnutls_rsa_export_get_pubkey.3.gz
-man/man3/gnutls_rsa_params_cpy.3.gz
-man/man3/gnutls_rsa_params_deinit.3.gz
-man/man3/gnutls_rsa_params_export_pkcs1.3.gz
-man/man3/gnutls_rsa_params_export_raw.3.gz
-man/man3/gnutls_rsa_params_generate2.3.gz
-man/man3/gnutls_rsa_params_import_pkcs1.3.gz
-man/man3/gnutls_rsa_params_import_raw.3.gz
-man/man3/gnutls_rsa_params_init.3.gz
 man/man3/gnutls_safe_renegotiation_status.3.gz
 man/man3/gnutls_sec_param_get_name.3.gz
 man/man3/gnutls_sec_param_to_pk_bits.3.gz
@@ -625,14 +631,20 @@
 man/man3/gnutls_server_name_set.3.gz
 man/man3/gnutls_session_channel_binding.3.gz
 man/man3/gnutls_session_enable_compatibility_mode.3.gz
+man/man3/gnutls_session_etm_status.3.gz
+man/man3/gnutls_session_ext_master_secret_status.3.gz
+man/man3/gnutls_session_ext_register.3.gz
 man/man3/gnutls_session_force_valid.3.gz
 man/man3/gnutls_session_get_data.3.gz
 man/man3/gnutls_session_get_data2.3.gz
 man/man3/gnutls_session_get_desc.3.gz
+man/man3/gnutls_session_get_flags.3.gz
 man/man3/gnutls_session_get_id.3.gz
 man/man3/gnutls_session_get_id2.3.gz
+man/man3/gnutls_session_get_master_secret.3.gz
 man/man3/gnutls_session_get_ptr.3.gz
 man/man3/gnutls_session_get_random.3.gz
+man/man3/gnutls_session_get_verify_cert_status.3.gz
 man/man3/gnutls_session_is_resumed.3.gz
 man/man3/gnutls_session_resumption_requested.3.gz
 man/man3/gnutls_session_set_data.3.gz
@@ -639,19 +651,21 @@
 man/man3/gnutls_session_set_id.3.gz
 man/man3/gnutls_session_set_premaster.3.gz
 man/man3/gnutls_session_set_ptr.3.gz
+man/man3/gnutls_session_set_verify_cert.3.gz
+man/man3/gnutls_session_set_verify_cert2.3.gz
+man/man3/gnutls_session_set_verify_function.3.gz
+man/man3/gnutls_session_supplemental_register.3.gz
 man/man3/gnutls_session_ticket_enable_client.3.gz
 man/man3/gnutls_session_ticket_enable_server.3.gz
 man/man3/gnutls_session_ticket_key_generate.3.gz
-man/man3/gnutls_set_default_export_priority.3.gz
 man/man3/gnutls_set_default_priority.3.gz
 man/man3/gnutls_sign_algorithm_get.3.gz
 man/man3/gnutls_sign_algorithm_get_client.3.gz
 man/man3/gnutls_sign_algorithm_get_requested.3.gz
-man/man3/gnutls_sign_callback_get.3.gz
-man/man3/gnutls_sign_callback_set.3.gz
 man/man3/gnutls_sign_get_hash_algorithm.3.gz
 man/man3/gnutls_sign_get_id.3.gz
 man/man3/gnutls_sign_get_name.3.gz
+man/man3/gnutls_sign_get_oid.3.gz
 man/man3/gnutls_sign_get_pk_algorithm.3.gz
 man/man3/gnutls_sign_is_secure.3.gz
 man/man3/gnutls_sign_list.3.gz
@@ -658,9 +672,9 @@
 man/man3/gnutls_srp_allocate_client_credentials.3.gz
 man/man3/gnutls_srp_allocate_server_credentials.3.gz
 man/man3/gnutls_srp_base64_decode.3.gz
-man/man3/gnutls_srp_base64_decode_alloc.3.gz
+man/man3/gnutls_srp_base64_decode2.3.gz
 man/man3/gnutls_srp_base64_encode.3.gz
-man/man3/gnutls_srp_base64_encode_alloc.3.gz
+man/man3/gnutls_srp_base64_encode2.3.gz
 man/man3/gnutls_srp_free_client_credentials.3.gz
 man/man3/gnutls_srp_free_server_credentials.3.gz
 man/man3/gnutls_srp_server_get_username.3.gz
@@ -688,6 +702,14 @@
 man/man3/gnutls_subject_alt_names_init.3.gz
 man/man3/gnutls_subject_alt_names_set.3.gz
 man/man3/gnutls_supplemental_get_name.3.gz
+man/man3/gnutls_supplemental_recv.3.gz
+man/man3/gnutls_supplemental_register.3.gz
+man/man3/gnutls_supplemental_send.3.gz
+man/man3/gnutls_system_key_add_x509.3.gz
+man/man3/gnutls_system_key_delete.3.gz
+man/man3/gnutls_system_key_iter_deinit.3.gz
+man/man3/gnutls_system_key_iter_get_info.3.gz
+man/man3/gnutls_system_recv_timeout.3.gz
 man/man3/gnutls_tdb_deinit.3.gz
 man/man3/gnutls_tdb_init.3.gz
 man/man3/gnutls_tdb_set_store_commitment_func.3.gz
@@ -704,6 +726,7 @@
 man/man3/gnutls_transport_get_ptr2.3.gz
 man/man3/gnutls_transport_set_errno.3.gz
 man/man3/gnutls_transport_set_errno_function.3.gz
+man/man3/gnutls_transport_set_fastopen.3.gz
 man/man3/gnutls_transport_set_int.3.gz
 man/man3/gnutls_transport_set_int2.3.gz
 man/man3/gnutls_transport_set_ptr.3.gz
@@ -713,6 +736,7 @@
 man/man3/gnutls_transport_set_push_function.3.gz
 man/man3/gnutls_transport_set_vec_push_function.3.gz
 man/man3/gnutls_url_is_supported.3.gz
+man/man3/gnutls_utf8_password_normalize.3.gz
 man/man3/gnutls_verify_stored_pubkey.3.gz
 man/man3/gnutls_x509_aia_deinit.3.gz
 man/man3/gnutls_x509_aia_get.3.gz
@@ -724,6 +748,7 @@
 man/man3/gnutls_x509_aki_init.3.gz
 man/man3/gnutls_x509_aki_set_cert_issuer.3.gz
 man/man3/gnutls_x509_aki_set_id.3.gz
+man/man3/gnutls_x509_cidr_to_rfc5280.3.gz
 man/man3/gnutls_x509_crl_check_issuer.3.gz
 man/man3/gnutls_x509_crl_deinit.3.gz
 man/man3/gnutls_x509_crl_dist_points_deinit.3.gz
@@ -743,6 +768,7 @@
 man/man3/gnutls_x509_crl_get_extension_oid.3.gz
 man/man3/gnutls_x509_crl_get_issuer_dn.3.gz
 man/man3/gnutls_x509_crl_get_issuer_dn2.3.gz
+man/man3/gnutls_x509_crl_get_issuer_dn3.3.gz
 man/man3/gnutls_x509_crl_get_issuer_dn_by_oid.3.gz
 man/man3/gnutls_x509_crl_get_next_update.3.gz
 man/man3/gnutls_x509_crl_get_number.3.gz
@@ -749,6 +775,7 @@
 man/man3/gnutls_x509_crl_get_raw_issuer_dn.3.gz
 man/man3/gnutls_x509_crl_get_signature.3.gz
 man/man3/gnutls_x509_crl_get_signature_algorithm.3.gz
+man/man3/gnutls_x509_crl_get_signature_oid.3.gz
 man/man3/gnutls_x509_crl_get_this_update.3.gz
 man/man3/gnutls_x509_crl_get_version.3.gz
 man/man3/gnutls_x509_crl_import.3.gz
@@ -779,6 +806,7 @@
 man/man3/gnutls_x509_crq_get_challenge_password.3.gz
 man/man3/gnutls_x509_crq_get_dn.3.gz
 man/man3/gnutls_x509_crq_get_dn2.3.gz
+man/man3/gnutls_x509_crq_get_dn3.3.gz
 man/man3/gnutls_x509_crq_get_dn_by_oid.3.gz
 man/man3/gnutls_x509_crq_get_dn_oid.3.gz
 man/man3/gnutls_x509_crq_get_extension_by_oid.3.gz
@@ -791,9 +819,13 @@
 man/man3/gnutls_x509_crq_get_key_rsa_raw.3.gz
 man/man3/gnutls_x509_crq_get_key_usage.3.gz
 man/man3/gnutls_x509_crq_get_pk_algorithm.3.gz
+man/man3/gnutls_x509_crq_get_pk_oid.3.gz
 man/man3/gnutls_x509_crq_get_private_key_usage_period.3.gz
+man/man3/gnutls_x509_crq_get_signature_algorithm.3.gz
+man/man3/gnutls_x509_crq_get_signature_oid.3.gz
 man/man3/gnutls_x509_crq_get_subject_alt_name.3.gz
 man/man3/gnutls_x509_crq_get_subject_alt_othername_oid.3.gz
+man/man3/gnutls_x509_crq_get_tlsfeatures.3.gz
 man/man3/gnutls_x509_crq_get_version.3.gz
 man/man3/gnutls_x509_crq_import.3.gz
 man/man3/gnutls_x509_crq_init.3.gz
@@ -804,6 +836,7 @@
 man/man3/gnutls_x509_crq_set_challenge_password.3.gz
 man/man3/gnutls_x509_crq_set_dn.3.gz
 man/man3/gnutls_x509_crq_set_dn_by_oid.3.gz
+man/man3/gnutls_x509_crq_set_extension_by_oid.3.gz
 man/man3/gnutls_x509_crq_set_key.3.gz
 man/man3/gnutls_x509_crq_set_key_purpose_oid.3.gz
 man/man3/gnutls_x509_crq_set_key_rsa_raw.3.gz
@@ -811,16 +844,22 @@
 man/man3/gnutls_x509_crq_set_private_key_usage_period.3.gz
 man/man3/gnutls_x509_crq_set_pubkey.3.gz
 man/man3/gnutls_x509_crq_set_subject_alt_name.3.gz
+man/man3/gnutls_x509_crq_set_subject_alt_othername.3.gz
+man/man3/gnutls_x509_crq_set_tlsfeatures.3.gz
 man/man3/gnutls_x509_crq_set_version.3.gz
 man/man3/gnutls_x509_crq_sign.3.gz
 man/man3/gnutls_x509_crq_sign2.3.gz
 man/man3/gnutls_x509_crq_verify.3.gz
+man/man3/gnutls_x509_crt_check_email.3.gz
 man/man3/gnutls_x509_crt_check_hostname.3.gz
 man/man3/gnutls_x509_crt_check_hostname2.3.gz
 man/man3/gnutls_x509_crt_check_issuer.3.gz
+man/man3/gnutls_x509_crt_check_key_purpose.3.gz
 man/man3/gnutls_x509_crt_check_revocation.3.gz
 man/man3/gnutls_x509_crt_cpy_crl_dist_points.3.gz
 man/man3/gnutls_x509_crt_deinit.3.gz
+man/man3/gnutls_x509_crt_equals.3.gz
+man/man3/gnutls_x509_crt_equals2.3.gz
 man/man3/gnutls_x509_crt_export.3.gz
 man/man3/gnutls_x509_crt_export2.3.gz
 man/man3/gnutls_x509_crt_get_activation_time.3.gz
@@ -832,6 +871,7 @@
 man/man3/gnutls_x509_crt_get_crl_dist_points.3.gz
 man/man3/gnutls_x509_crt_get_dn.3.gz
 man/man3/gnutls_x509_crt_get_dn2.3.gz
+man/man3/gnutls_x509_crt_get_dn3.3.gz
 man/man3/gnutls_x509_crt_get_dn_by_oid.3.gz
 man/man3/gnutls_x509_crt_get_dn_oid.3.gz
 man/man3/gnutls_x509_crt_get_expiration_time.3.gz
@@ -848,6 +888,7 @@
 man/man3/gnutls_x509_crt_get_issuer_alt_othername_oid.3.gz
 man/man3/gnutls_x509_crt_get_issuer_dn.3.gz
 man/man3/gnutls_x509_crt_get_issuer_dn2.3.gz
+man/man3/gnutls_x509_crt_get_issuer_dn3.3.gz
 man/man3/gnutls_x509_crt_get_issuer_dn_by_oid.3.gz
 man/man3/gnutls_x509_crt_get_issuer_dn_oid.3.gz
 man/man3/gnutls_x509_crt_get_issuer_unique_id.3.gz
@@ -857,6 +898,8 @@
 man/man3/gnutls_x509_crt_get_name_constraints.3.gz
 man/man3/gnutls_x509_crt_get_pk_algorithm.3.gz
 man/man3/gnutls_x509_crt_get_pk_dsa_raw.3.gz
+man/man3/gnutls_x509_crt_get_pk_ecc_raw.3.gz
+man/man3/gnutls_x509_crt_get_pk_oid.3.gz
 man/man3/gnutls_x509_crt_get_pk_rsa_raw.3.gz
 man/man3/gnutls_x509_crt_get_policy.3.gz
 man/man3/gnutls_x509_crt_get_preferred_hash_algorithm.3.gz
@@ -867,6 +910,7 @@
 man/man3/gnutls_x509_crt_get_serial.3.gz
 man/man3/gnutls_x509_crt_get_signature.3.gz
 man/man3/gnutls_x509_crt_get_signature_algorithm.3.gz
+man/man3/gnutls_x509_crt_get_signature_oid.3.gz
 man/man3/gnutls_x509_crt_get_subject.3.gz
 man/man3/gnutls_x509_crt_get_subject_alt_name.3.gz
 man/man3/gnutls_x509_crt_get_subject_alt_name2.3.gz
@@ -873,11 +917,11 @@
 man/man3/gnutls_x509_crt_get_subject_alt_othername_oid.3.gz
 man/man3/gnutls_x509_crt_get_subject_key_id.3.gz
 man/man3/gnutls_x509_crt_get_subject_unique_id.3.gz
-man/man3/gnutls_x509_crt_get_verify_algorithm.3.gz
+man/man3/gnutls_x509_crt_get_tlsfeatures.3.gz
 man/man3/gnutls_x509_crt_get_version.3.gz
 man/man3/gnutls_x509_crt_import.3.gz
 man/man3/gnutls_x509_crt_import_pkcs11.3.gz
-man/man3/gnutls_x509_crt_import_pkcs11_url.3.gz
+man/man3/gnutls_x509_crt_import_url.3.gz
 man/man3/gnutls_x509_crt_init.3.gz
 man/man3/gnutls_x509_crt_list_import.3.gz
 man/man3/gnutls_x509_crt_list_import2.3.gz
@@ -893,6 +937,7 @@
 man/man3/gnutls_x509_crt_set_crl_dist_points.3.gz
 man/man3/gnutls_x509_crt_set_crl_dist_points2.3.gz
 man/man3/gnutls_x509_crt_set_crq.3.gz
+man/man3/gnutls_x509_crt_set_crq_extension_by_oid.3.gz
 man/man3/gnutls_x509_crt_set_crq_extensions.3.gz
 man/man3/gnutls_x509_crt_set_dn.3.gz
 man/man3/gnutls_x509_crt_set_dn_by_oid.3.gz
@@ -899,8 +944,10 @@
 man/man3/gnutls_x509_crt_set_expiration_time.3.gz
 man/man3/gnutls_x509_crt_set_extension_by_oid.3.gz
 man/man3/gnutls_x509_crt_set_issuer_alt_name.3.gz
+man/man3/gnutls_x509_crt_set_issuer_alt_othername.3.gz
 man/man3/gnutls_x509_crt_set_issuer_dn.3.gz
 man/man3/gnutls_x509_crt_set_issuer_dn_by_oid.3.gz
+man/man3/gnutls_x509_crt_set_issuer_unique_id.3.gz
 man/man3/gnutls_x509_crt_set_key.3.gz
 man/man3/gnutls_x509_crt_set_key_purpose_oid.3.gz
 man/man3/gnutls_x509_crt_set_key_usage.3.gz
@@ -913,22 +960,27 @@
 man/man3/gnutls_x509_crt_set_pubkey.3.gz
 man/man3/gnutls_x509_crt_set_serial.3.gz
 man/man3/gnutls_x509_crt_set_subject_alt_name.3.gz
+man/man3/gnutls_x509_crt_set_subject_alt_othername.3.gz
 man/man3/gnutls_x509_crt_set_subject_alternative_name.3.gz
 man/man3/gnutls_x509_crt_set_subject_key_id.3.gz
+man/man3/gnutls_x509_crt_set_subject_unique_id.3.gz
+man/man3/gnutls_x509_crt_set_tlsfeatures.3.gz
 man/man3/gnutls_x509_crt_set_version.3.gz
 man/man3/gnutls_x509_crt_sign.3.gz
 man/man3/gnutls_x509_crt_sign2.3.gz
 man/man3/gnutls_x509_crt_verify.3.gz
-man/man3/gnutls_x509_crt_verify_data.3.gz
-man/man3/gnutls_x509_crt_verify_hash.3.gz
+man/man3/gnutls_x509_crt_verify_data2.3.gz
 man/man3/gnutls_x509_dn_deinit.3.gz
 man/man3/gnutls_x509_dn_export.3.gz
 man/man3/gnutls_x509_dn_export2.3.gz
 man/man3/gnutls_x509_dn_get_rdn_ava.3.gz
+man/man3/gnutls_x509_dn_get_str.3.gz
+man/man3/gnutls_x509_dn_get_str2.3.gz
 man/man3/gnutls_x509_dn_import.3.gz
 man/man3/gnutls_x509_dn_init.3.gz
 man/man3/gnutls_x509_dn_oid_known.3.gz
 man/man3/gnutls_x509_dn_oid_name.3.gz
+man/man3/gnutls_x509_dn_set_str.3.gz
 man/man3/gnutls_x509_ext_deinit.3.gz
 man/man3/gnutls_x509_ext_export_aia.3.gz
 man/man3/gnutls_x509_ext_export_authority_key_id.3.gz
@@ -942,6 +994,7 @@
 man/man3/gnutls_x509_ext_export_proxy.3.gz
 man/man3/gnutls_x509_ext_export_subject_alt_names.3.gz
 man/man3/gnutls_x509_ext_export_subject_key_id.3.gz
+man/man3/gnutls_x509_ext_export_tlsfeatures.3.gz
 man/man3/gnutls_x509_ext_import_aia.3.gz
 man/man3/gnutls_x509_ext_import_authority_key_id.3.gz
 man/man3/gnutls_x509_ext_import_basic_constraints.3.gz
@@ -954,6 +1007,7 @@
 man/man3/gnutls_x509_ext_import_proxy.3.gz
 man/man3/gnutls_x509_ext_import_subject_alt_names.3.gz
 man/man3/gnutls_x509_ext_import_subject_key_id.3.gz
+man/man3/gnutls_x509_ext_import_tlsfeatures.3.gz
 man/man3/gnutls_x509_ext_print.3.gz
 man/man3/gnutls_x509_key_purpose_deinit.3.gz
 man/man3/gnutls_x509_key_purpose_get.3.gz
@@ -985,9 +1039,11 @@
 man/man3/gnutls_x509_privkey_export_rsa_raw2.3.gz
 man/man3/gnutls_x509_privkey_fix.3.gz
 man/man3/gnutls_x509_privkey_generate.3.gz
+man/man3/gnutls_x509_privkey_generate2.3.gz
 man/man3/gnutls_x509_privkey_get_key_id.3.gz
 man/man3/gnutls_x509_privkey_get_pk_algorithm.3.gz
 man/man3/gnutls_x509_privkey_get_pk_algorithm2.3.gz
+man/man3/gnutls_x509_privkey_get_seed.3.gz
 man/man3/gnutls_x509_privkey_import.3.gz
 man/man3/gnutls_x509_privkey_import2.3.gz
 man/man3/gnutls_x509_privkey_import_dsa_raw.3.gz
@@ -998,12 +1054,21 @@
 man/man3/gnutls_x509_privkey_import_rsa_raw2.3.gz
 man/man3/gnutls_x509_privkey_init.3.gz
 man/man3/gnutls_x509_privkey_sec_param.3.gz
+man/man3/gnutls_x509_privkey_set_flags.3.gz
+man/man3/gnutls_x509_privkey_set_pin_function.3.gz
 man/man3/gnutls_x509_privkey_sign_data.3.gz
 man/man3/gnutls_x509_privkey_sign_hash.3.gz
 man/man3/gnutls_x509_privkey_verify_params.3.gz
+man/man3/gnutls_x509_privkey_verify_seed.3.gz
 man/man3/gnutls_x509_rdn_get.3.gz
+man/man3/gnutls_x509_rdn_get2.3.gz
 man/man3/gnutls_x509_rdn_get_by_oid.3.gz
 man/man3/gnutls_x509_rdn_get_oid.3.gz
+man/man3/gnutls_x509_tlsfeatures_add.3.gz
+man/man3/gnutls_x509_tlsfeatures_check_crt.3.gz
+man/man3/gnutls_x509_tlsfeatures_deinit.3.gz
+man/man3/gnutls_x509_tlsfeatures_get.3.gz
+man/man3/gnutls_x509_tlsfeatures_init.3.gz
 man/man3/gnutls_x509_trust_list_add_cas.3.gz
 man/man3/gnutls_x509_trust_list_add_crls.3.gz
 man/man3/gnutls_x509_trust_list_add_named_crt.3.gz
@@ -1013,7 +1078,11 @@
 man/man3/gnutls_x509_trust_list_add_trust_mem.3.gz
 man/man3/gnutls_x509_trust_list_deinit.3.gz
 man/man3/gnutls_x509_trust_list_get_issuer.3.gz
+man/man3/gnutls_x509_trust_list_get_issuer_by_dn.3.gz
+man/man3/gnutls_x509_trust_list_get_issuer_by_subject_key_id.3.gz
 man/man3/gnutls_x509_trust_list_init.3.gz
+man/man3/gnutls_x509_trust_list_iter_deinit.3.gz
+man/man3/gnutls_x509_trust_list_iter_get_ca.3.gz
 man/man3/gnutls_x509_trust_list_remove_cas.3.gz
 man/man3/gnutls_x509_trust_list_remove_trust_file.3.gz
 man/man3/gnutls_x509_trust_list_remove_trust_mem.3.gz
@@ -1020,6 +1089,15 @@
 man/man3/gnutls_x509_trust_list_verify_crt.3.gz
 man/man3/gnutls_x509_trust_list_verify_crt2.3.gz
 man/man3/gnutls_x509_trust_list_verify_named_crt.3.gz
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-client-server-use-case.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-handshake-sequence.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-handshake-state.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-internals.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-layers.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-logo.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-modauth.png
+%%PORTDOCS%%%%DOCSDIR%%/gnutls-x509.png
+%%PORTDOCS%%%%DOCSDIR%%/pkcs11-vision.png
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-alert.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select-pkcs11.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select.c
@@ -1029,6 +1107,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-resume.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-srp.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-x509.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-x509-3.1.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-crq.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-ocsp-client.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs11-list.c
@@ -1035,7 +1114,6 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs12.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-anon.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-dtls.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-pgp.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-psk.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-srp.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-x509.c



More information about the Midnightbsd-cvs mailing list