Wed Jan 19 21:11:11 2022 UTC ()
gnutls: updated to 3.7.3

Version 3.7.3 (released 2022-01-17)

** libgnutls: The allowlisting configuration mode has been added to the system-wide
   settings. In this mode, all the algorithms are initially marked as insecure
   or disabled, while the applications can re-enable them either through the
   [overrides] section of the configuration file or the new API.

** The build infrastructure no longer depends on GNU AutoGen for generating
   command-line option handling, template file parsing in certtool, and
   documentation generation. This change also removes run-time or
   bundled dependency on the libopts library, and requires Python 3.6 or later
   to regenerate the distribution tarball.

   Note that this brings in known backward incompatibility in command-line
   tools, such as long options are now case sensitive, while previously they
   were treated in a case insensitive manner: for example --RSA is no longer a
   valid option of certtool. The existing scripts using GnuTLS tools may need
   adjustment for this change.

** libgnutls: The tpm2-tss-engine compatible private blobs can be loaded and
   used as a gnutls_privkey_t. The code was originally written for the
   OpenConnect VPN project by David Woodhouse. To generate such blobs, use the
   tpm2tss-genkey tool from tpm2-tss-engine:
   https://github.com/tpm2-software/tpm2-tss-engine/#rsa-operations
   or the tpm2_encodeobject tool from unreleased tpm2-tools.

** libgnutls: The library now transparently enables Linux KTLS
   (kernel TLS) when the feature is compiled in with --enable-ktls configuration
   option. If the KTLS initialization fails it automatically falls back
   to the user space implementation.

** certtool: The certtool command can now read the Certificate Transparency
   (RFC 6962) SCT extension.  New API functions are also provided to
   access and manipulate the extension values.

** certtool: The certtool command can now generate, manipulate, and evaluate
   x25519 and x448 public keys, private keys, and certificates.

** libgnutls: Disabling a hashing algorithm through "insecure-hash"
   configuration directive now also disables TLS ciphersuites that use it as a
   PRF algorithm.

** libgnutls: PKCS#12 files are now created with modern algorithms by default.
   Previously certtool used PKCS12-3DES-SHA1 for key derivation and
   HMAC-SHA1 as an integity measure in PKCS#12.  Now it uses AES-128-CBC with
   PBKDF2 and SHA-256 for both key derivation and MAC algorithms, and the
   default PBKDF2 iteration count has been increased to 600000.

** libgnutls: PKCS#12 keys derived using GOST algorithm now uses
   HMAC_GOSTR3411_2012_512 instead of HMAC_GOSTR3411_2012_256 for integrity, to
   conform with the latest TC-26 requirements.

** libgnutls: The library now provides a means to report the status of approved
   cryptographic operations. To adhere to the FIPS140-3 IG 2.4.C., this
   complements the existing mechanism to prohibit the use of unapproved
   algorithms by making the library unusable state.

** gnutls-cli: The gnutls-cli command now provides a --list-config option to
   print the library configuration.

** libgnutls: Fixed possible race condition in
   gnutls_x509_trust_list_verify_crt2 when a single trust list object is shared
   among multiple threads. [GNUTLS-SA-2022-01-17, CVSS: low]

** API and ABI modifications:
GNUTLS_PRIVKEY_FLAG_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_privkey_flags_t
GNUTLS_VERIFY_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_certificate_verify_flags
gnutls_ecc_curve_set_enabled: Added.
gnutls_sign_set_secure: Added.
gnutls_sign_set_secure_for_certs: Added.
gnutls_digest_set_secure: Added.
gnutls_protocol_set_enabled: Added.
gnutls_fips140_context_init: New function
gnutls_fips140_context_deinit: New function
gnutls_fips140_push_context: New function
gnutls_fips140_pop_context: New function
gnutls_fips140_get_operation_state: New function
gnutls_fips140_operation_state_t: New enum
gnutls_transport_is_ktls_enabled: New function
gnutls_get_library_configuration: New function


(adam)
diff -r1.226 -r1.227 pkgsrc/security/gnutls/Makefile
diff -r1.73 -r1.74 pkgsrc/security/gnutls/PLIST
diff -r1.150 -r1.151 pkgsrc/security/gnutls/distinfo
diff -r1.3 -r0 pkgsrc/security/gnutls/patches/patch-src_libopts_autoopts_options.h
diff -r1.3 -r0 pkgsrc/security/gnutls/patches/patch-src_libopts_compat_compat.h
diff -r1.3 -r0 pkgsrc/security/gnutls/patches/patch-src_libopts_makeshell.c
diff -r1.3 -r0 pkgsrc/security/gnutls/patches/patch-src_libopts_proto.h
diff -r1.2 -r0 pkgsrc/security/gnutls/patches/patch-src_libopts_libopts.c

cvs diff -r1.226 -r1.227 pkgsrc/security/gnutls/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnutls/Makefile 2022/01/03 12:36:53 1.226
+++ pkgsrc/security/gnutls/Makefile 2022/01/19 21:11:11 1.227
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.226 2022/01/03 12:36:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.227 2022/01/19 21:11:11 adam Exp $
2 2
3DISTNAME= gnutls-3.7.2 3DISTNAME= gnutls-3.7.3
4PKGREVISION= 2 
5CATEGORIES= security devel 4CATEGORIES= security devel
6MASTER_SITES= https://www.gnupg.org/ftp/gcrypt/gnutls/v${PKGVERSION_NOREV:R}/ 5MASTER_SITES= https://www.gnupg.org/ftp/gcrypt/gnutls/v${PKGVERSION_NOREV:R}/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnutls.org/ 9HOMEPAGE= https://www.gnutls.org/
11COMMENT= Transport Layer Security library 10COMMENT= Transport Layer Security library
12LICENSE= gnu-gpl-v3 AND gnu-lgpl-v2.1 11LICENSE= gnu-gpl-v3 AND gnu-lgpl-v2.1
13 12
14DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts 13DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts
15 14
16PLIST_SRC= PLIST 15PLIST_SRC= PLIST
17 16
@@ -43,34 +42,26 @@ INFO_FILES= yes @@ -43,34 +42,26 @@ INFO_FILES= yes
43REPLACE_BASH+= tests/danetool.sh 42REPLACE_BASH+= tests/danetool.sh
44REPLACE_BASH+= tests/fastopen.sh 43REPLACE_BASH+= tests/fastopen.sh
45REPLACE_BASH+= tests/gnutls-cli-debug.sh 44REPLACE_BASH+= tests/gnutls-cli-debug.sh
46REPLACE_BASH+= tests/starttls.sh 45REPLACE_BASH+= tests/starttls.sh
47 46
48REPLACE_PERL+= doc/scripts/gdoc doc/scripts/sort2.pl 47REPLACE_PERL+= doc/scripts/gdoc doc/scripts/sort2.pl
49 48
50PKGCONFIG_OVERRIDE= lib/gnutls.pc.in 49PKGCONFIG_OVERRIDE= lib/gnutls.pc.in
51PKGCONFIG_OVERRIDE+= libdane/gnutls-dane.pc.in 50PKGCONFIG_OVERRIDE+= libdane/gnutls-dane.pc.in
52 51
53MAKE_ENV+= RM=${RM:Q} 52MAKE_ENV+= RM=${RM:Q}
54MAKE_ENV+= TZ=UTC 53MAKE_ENV+= TZ=UTC
55 54
56SUBST_CLASSES+= shell 
57SUBST_SED.shell+= -e 's,define POSIX_SHELL .*,define POSIX_SHELL "'${TOOLS_PATH.bash}'",' 
58SUBST_STAGE.shell= post-configure 
59SUBST_FILES.shell+= config.h 
60SUBST_MESSAGE.shell= Fixing path to bash. 
61 
62EGDIR= ${PREFIX}/share/examples/gnutls 
63 
64INSTALLATION_DIRS= ${EGDIR} include/gnutls 55INSTALLATION_DIRS= ${EGDIR} include/gnutls
65 56
66.include "../../mk/bsd.prefs.mk" 57.include "../../mk/bsd.prefs.mk"
67 58
68.if ${MACHINE_ARCH} == "x86_64" 59.if ${MACHINE_ARCH} == "x86_64"
69GNUTLS_GAS_VERSION!= \ 60GNUTLS_GAS_VERSION!= \
70 ( env LC_ALL=C as --version 2>&1 | ${GREP} 'GNU assembler version' | ${AWK} '{print $$4}') 2>/dev/null || ${ECHO} 0 61 ( env LC_ALL=C as --version 2>&1 | ${GREP} 'GNU assembler version' | ${AWK} '{print $$4}') 2>/dev/null || ${ECHO} 0
71. if ${GNUTLS_GAS_VERSION} != 0 62. if ${GNUTLS_GAS_VERSION} != 0
72GNUTLS_GAS_NEW_ENOUGH= no 63GNUTLS_GAS_NEW_ENOUGH= no
73# for ssse3, >=2.22 64# for ssse3, >=2.22
74# better to BUILD_DEPENDS on binutils's gas 65# better to BUILD_DEPENDS on binutils's gas
75GNUTLS_GAS_ACCEPTABLE_PATTERNS= \ 66GNUTLS_GAS_ACCEPTABLE_PATTERNS= \
76 2.2[2-9] \ 67 2.2[2-9] \
@@ -86,36 +77,31 @@ GNUTLS_GAS_NEW_ENOUGH= yes @@ -86,36 +77,31 @@ GNUTLS_GAS_NEW_ENOUGH= yes
86. endif 77. endif
87. endfor 78. endfor
88. if !empty(GNUTLS_GAS_NEW_ENOUGH:M[nN][oO]) 79. if !empty(GNUTLS_GAS_NEW_ENOUGH:M[nN][oO])
89CONFIGURE_ARGS+= --disable-hardware-acceleration 80CONFIGURE_ARGS+= --disable-hardware-acceleration
90. endif 81. endif
91. endif 82. endif
92.endif 83.endif
93 84
94# Tests fail due to missing strndup for Solaris < 5.11, disable for now 85# Tests fail due to missing strndup for Solaris < 5.11, disable for now
95.if ${OPSYS} == "SunOS" && ${OPSYS_VERSION} < 051100 86.if ${OPSYS} == "SunOS" && ${OPSYS_VERSION} < 051100
96CONFIGURE_ARGS.SunOS+= --disable-tests 87CONFIGURE_ARGS.SunOS+= --disable-tests
97.endif 88.endif
98 89
99post-install: 
100 cd ${WRKSRC}/doc/examples && ${INSTALL_DATA} *.c ${DESTDIR}${EGDIR} 
101 
102.include "../../converters/libiconv/buildlink3.mk" 90.include "../../converters/libiconv/buildlink3.mk"
103.include "../../devel/gettext-lib/buildlink3.mk" 91.include "../../devel/gettext-lib/buildlink3.mk"
104BUILDLINK_API_DEPENDS.gmp+= gmp>=5.0 92BUILDLINK_API_DEPENDS.gmp+= gmp>=5.0
105.include "../../devel/gmp/buildlink3.mk" 93.include "../../devel/gmp/buildlink3.mk"
106.include "../../devel/libcfg+/buildlink3.mk" 94.include "../../devel/libcfg+/buildlink3.mk"
107# Avoid creating a fake zlib.pc, because if it does 95# Avoid creating a fake zlib.pc, because if it does
108# gnutls will add a Requires.private for it in its .pc file 96# gnutls will add a Requires.private for it in its .pc file
109CHECK_BUILTIN.zlib:=yes 97CHECK_BUILTIN.zlib:=yes
110.include "../../devel/zlib/buildlink3.mk" 98.include "../../devel/zlib/buildlink3.mk"
111# guile is useful for selftests, but bindings should be separate pkgs 
112#.include "../../lang/guile20/buildlink3.mk" 
113BUILDLINK_API_DEPENDS.libtasn1+= libtasn1>=4.9 99BUILDLINK_API_DEPENDS.libtasn1+= libtasn1>=4.9
114.include "../../security/libtasn1/buildlink3.mk" 100.include "../../security/libtasn1/buildlink3.mk"
115BUILDLINK_API_DEPENDS.nettle+= nettle>=3.6 101BUILDLINK_API_DEPENDS.nettle+= nettle>=3.6
116.include "../../security/nettle/buildlink3.mk" 102.include "../../security/nettle/buildlink3.mk"
117BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.23.1 103BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.23.1
118.include "../../security/p11-kit/buildlink3.mk" 104.include "../../security/p11-kit/buildlink3.mk"
119.include "../../textproc/libunistring/buildlink3.mk" 105.include "../../textproc/libunistring/buildlink3.mk"
120.include "../../mk/readline.buildlink3.mk" 106.include "../../mk/readline.buildlink3.mk"
121.include "../../mk/bsd.pkg.mk" 107.include "../../mk/bsd.pkg.mk"

cvs diff -r1.73 -r1.74 pkgsrc/security/gnutls/PLIST (expand / switch to unified diff)

--- pkgsrc/security/gnutls/PLIST 2021/05/31 11:08:45 1.73
+++ pkgsrc/security/gnutls/PLIST 2022/01/19 21:11:11 1.74
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.73 2021/05/31 11:08:45 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.74 2022/01/19 21:11:11 adam Exp $
2bin/certtool 2bin/certtool
3bin/gnutls-cli 3bin/gnutls-cli
4bin/gnutls-cli-debug 4bin/gnutls-cli-debug
5bin/gnutls-serv 5bin/gnutls-serv
6bin/ocsptool 6bin/ocsptool
7bin/p11tool 7bin/p11tool
8bin/psktool 8bin/psktool
9bin/srptool 9bin/srptool
10include/gnutls/abstract.h 10include/gnutls/abstract.h
11include/gnutls/compat.h 11include/gnutls/compat.h
12include/gnutls/crypto.h 12include/gnutls/crypto.h
13include/gnutls/dtls.h 13include/gnutls/dtls.h
14include/gnutls/gnutls.h 14include/gnutls/gnutls.h
@@ -228,60 +228,68 @@ man/man3/gnutls_dh_params_export_pkcs3.3 @@ -228,60 +228,68 @@ man/man3/gnutls_dh_params_export_pkcs3.3
228man/man3/gnutls_dh_params_export_raw.3 228man/man3/gnutls_dh_params_export_raw.3
229man/man3/gnutls_dh_params_generate2.3 229man/man3/gnutls_dh_params_generate2.3
230man/man3/gnutls_dh_params_import_dsa.3 230man/man3/gnutls_dh_params_import_dsa.3
231man/man3/gnutls_dh_params_import_pkcs3.3 231man/man3/gnutls_dh_params_import_pkcs3.3
232man/man3/gnutls_dh_params_import_raw.3 232man/man3/gnutls_dh_params_import_raw.3
233man/man3/gnutls_dh_params_import_raw2.3 233man/man3/gnutls_dh_params_import_raw2.3
234man/man3/gnutls_dh_params_import_raw3.3 234man/man3/gnutls_dh_params_import_raw3.3
235man/man3/gnutls_dh_params_init.3 235man/man3/gnutls_dh_params_init.3
236man/man3/gnutls_dh_set_prime_bits.3 236man/man3/gnutls_dh_set_prime_bits.3
237man/man3/gnutls_digest_get_id.3 237man/man3/gnutls_digest_get_id.3
238man/man3/gnutls_digest_get_name.3 238man/man3/gnutls_digest_get_name.3
239man/man3/gnutls_digest_get_oid.3 239man/man3/gnutls_digest_get_oid.3
240man/man3/gnutls_digest_list.3 240man/man3/gnutls_digest_list.3
 241man/man3/gnutls_digest_set_secure.3
241man/man3/gnutls_dtls_cookie_send.3 242man/man3/gnutls_dtls_cookie_send.3
242man/man3/gnutls_dtls_cookie_verify.3 243man/man3/gnutls_dtls_cookie_verify.3
243man/man3/gnutls_dtls_get_data_mtu.3 244man/man3/gnutls_dtls_get_data_mtu.3
244man/man3/gnutls_dtls_get_mtu.3 245man/man3/gnutls_dtls_get_mtu.3
245man/man3/gnutls_dtls_get_timeout.3 246man/man3/gnutls_dtls_get_timeout.3
246man/man3/gnutls_dtls_prestate_set.3 247man/man3/gnutls_dtls_prestate_set.3
247man/man3/gnutls_dtls_set_data_mtu.3 248man/man3/gnutls_dtls_set_data_mtu.3
248man/man3/gnutls_dtls_set_mtu.3 249man/man3/gnutls_dtls_set_mtu.3
249man/man3/gnutls_dtls_set_timeouts.3 250man/man3/gnutls_dtls_set_timeouts.3
250man/man3/gnutls_early_cipher_get.3 251man/man3/gnutls_early_cipher_get.3
251man/man3/gnutls_early_prf_hash_get.3 252man/man3/gnutls_early_prf_hash_get.3
252man/man3/gnutls_ecc_curve_get.3 253man/man3/gnutls_ecc_curve_get.3
253man/man3/gnutls_ecc_curve_get_id.3 254man/man3/gnutls_ecc_curve_get_id.3
254man/man3/gnutls_ecc_curve_get_name.3 255man/man3/gnutls_ecc_curve_get_name.3
255man/man3/gnutls_ecc_curve_get_oid.3 256man/man3/gnutls_ecc_curve_get_oid.3
256man/man3/gnutls_ecc_curve_get_pk.3 257man/man3/gnutls_ecc_curve_get_pk.3
257man/man3/gnutls_ecc_curve_get_size.3 258man/man3/gnutls_ecc_curve_get_size.3
258man/man3/gnutls_ecc_curve_list.3 259man/man3/gnutls_ecc_curve_list.3
 260man/man3/gnutls_ecc_curve_set_enabled.3
259man/man3/gnutls_encode_ber_digest_info.3 261man/man3/gnutls_encode_ber_digest_info.3
260man/man3/gnutls_encode_gost_rs_value.3 262man/man3/gnutls_encode_gost_rs_value.3
261man/man3/gnutls_encode_rs_value.3 263man/man3/gnutls_encode_rs_value.3
262man/man3/gnutls_error_is_fatal.3 264man/man3/gnutls_error_is_fatal.3
263man/man3/gnutls_error_to_alert.3 265man/man3/gnutls_error_to_alert.3
264man/man3/gnutls_est_record_overhead_size.3 266man/man3/gnutls_est_record_overhead_size.3
265man/man3/gnutls_ext_get_current_msg.3 267man/man3/gnutls_ext_get_current_msg.3
266man/man3/gnutls_ext_get_data.3 268man/man3/gnutls_ext_get_data.3
267man/man3/gnutls_ext_get_name.3 269man/man3/gnutls_ext_get_name.3
268man/man3/gnutls_ext_get_name2.3 270man/man3/gnutls_ext_get_name2.3
269man/man3/gnutls_ext_raw_parse.3 271man/man3/gnutls_ext_raw_parse.3
270man/man3/gnutls_ext_register.3 272man/man3/gnutls_ext_register.3
271man/man3/gnutls_ext_set_data.3 273man/man3/gnutls_ext_set_data.3
272man/man3/gnutls_fingerprint.3 274man/man3/gnutls_fingerprint.3
 275man/man3/gnutls_fips140_context_deinit.3
 276man/man3/gnutls_fips140_context_init.3
 277man/man3/gnutls_fips140_get_operation_state.3
273man/man3/gnutls_fips140_mode_enabled.3 278man/man3/gnutls_fips140_mode_enabled.3
 279man/man3/gnutls_fips140_pop_context.3
 280man/man3/gnutls_fips140_push_context.3
274man/man3/gnutls_fips140_set_mode.3 281man/man3/gnutls_fips140_set_mode.3
 282man/man3/gnutls_get_library_config.3
275man/man3/gnutls_get_system_config_file.3 283man/man3/gnutls_get_system_config_file.3
276man/man3/gnutls_global_deinit.3 284man/man3/gnutls_global_deinit.3
277man/man3/gnutls_global_init.3 285man/man3/gnutls_global_init.3
278man/man3/gnutls_global_set_audit_log_function.3 286man/man3/gnutls_global_set_audit_log_function.3
279man/man3/gnutls_global_set_log_function.3 287man/man3/gnutls_global_set_log_function.3
280man/man3/gnutls_global_set_log_level.3 288man/man3/gnutls_global_set_log_level.3
281man/man3/gnutls_global_set_mem_functions.3 289man/man3/gnutls_global_set_mem_functions.3
282man/man3/gnutls_global_set_mutex.3 290man/man3/gnutls_global_set_mutex.3
283man/man3/gnutls_global_set_time_function.3 291man/man3/gnutls_global_set_time_function.3
284man/man3/gnutls_gost_paramset_get_name.3 292man/man3/gnutls_gost_paramset_get_name.3
285man/man3/gnutls_gost_paramset_get_oid.3 293man/man3/gnutls_gost_paramset_get_oid.3
286man/man3/gnutls_group_get.3 294man/man3/gnutls_group_get.3
287man/man3/gnutls_group_get_id.3 295man/man3/gnutls_group_get_id.3
@@ -606,26 +614,27 @@ man/man3/gnutls_privkey_set_flags.3 @@ -606,26 +614,27 @@ man/man3/gnutls_privkey_set_flags.3
606man/man3/gnutls_privkey_set_pin_function.3 614man/man3/gnutls_privkey_set_pin_function.3
607man/man3/gnutls_privkey_set_spki.3 615man/man3/gnutls_privkey_set_spki.3
608man/man3/gnutls_privkey_sign_data.3 616man/man3/gnutls_privkey_sign_data.3
609man/man3/gnutls_privkey_sign_data2.3 617man/man3/gnutls_privkey_sign_data2.3
610man/man3/gnutls_privkey_sign_hash.3 618man/man3/gnutls_privkey_sign_hash.3
611man/man3/gnutls_privkey_sign_hash2.3 619man/man3/gnutls_privkey_sign_hash2.3
612man/man3/gnutls_privkey_status.3 620man/man3/gnutls_privkey_status.3
613man/man3/gnutls_privkey_verify_params.3 621man/man3/gnutls_privkey_verify_params.3
614man/man3/gnutls_privkey_verify_seed.3 622man/man3/gnutls_privkey_verify_seed.3
615man/man3/gnutls_protocol_get_id.3 623man/man3/gnutls_protocol_get_id.3
616man/man3/gnutls_protocol_get_name.3 624man/man3/gnutls_protocol_get_name.3
617man/man3/gnutls_protocol_get_version.3 625man/man3/gnutls_protocol_get_version.3
618man/man3/gnutls_protocol_list.3 626man/man3/gnutls_protocol_list.3
 627man/man3/gnutls_protocol_set_enabled.3
619man/man3/gnutls_psk_allocate_client_credentials.3 628man/man3/gnutls_psk_allocate_client_credentials.3
620man/man3/gnutls_psk_allocate_server_credentials.3 629man/man3/gnutls_psk_allocate_server_credentials.3
621man/man3/gnutls_psk_client_get_hint.3 630man/man3/gnutls_psk_client_get_hint.3
622man/man3/gnutls_psk_free_client_credentials.3 631man/man3/gnutls_psk_free_client_credentials.3
623man/man3/gnutls_psk_free_server_credentials.3 632man/man3/gnutls_psk_free_server_credentials.3
624man/man3/gnutls_psk_server_get_username.3 633man/man3/gnutls_psk_server_get_username.3
625man/man3/gnutls_psk_server_get_username2.3 634man/man3/gnutls_psk_server_get_username2.3
626man/man3/gnutls_psk_set_client_credentials.3 635man/man3/gnutls_psk_set_client_credentials.3
627man/man3/gnutls_psk_set_client_credentials2.3 636man/man3/gnutls_psk_set_client_credentials2.3
628man/man3/gnutls_psk_set_client_credentials_function.3 637man/man3/gnutls_psk_set_client_credentials_function.3
629man/man3/gnutls_psk_set_client_credentials_function2.3 638man/man3/gnutls_psk_set_client_credentials_function2.3
630man/man3/gnutls_psk_set_params_function.3 639man/man3/gnutls_psk_set_params_function.3
631man/man3/gnutls_psk_set_server_credentials_file.3 640man/man3/gnutls_psk_set_server_credentials_file.3
@@ -753,26 +762,28 @@ man/man3/gnutls_session_ticket_send.3 @@ -753,26 +762,28 @@ man/man3/gnutls_session_ticket_send.3
753man/man3/gnutls_set_default_priority.3 762man/man3/gnutls_set_default_priority.3
754man/man3/gnutls_set_default_priority_append.3 763man/man3/gnutls_set_default_priority_append.3
755man/man3/gnutls_sign_algorithm_get.3 764man/man3/gnutls_sign_algorithm_get.3
756man/man3/gnutls_sign_algorithm_get_client.3 765man/man3/gnutls_sign_algorithm_get_client.3
757man/man3/gnutls_sign_algorithm_get_requested.3 766man/man3/gnutls_sign_algorithm_get_requested.3
758man/man3/gnutls_sign_get_hash_algorithm.3 767man/man3/gnutls_sign_get_hash_algorithm.3
759man/man3/gnutls_sign_get_id.3 768man/man3/gnutls_sign_get_id.3
760man/man3/gnutls_sign_get_name.3 769man/man3/gnutls_sign_get_name.3
761man/man3/gnutls_sign_get_oid.3 770man/man3/gnutls_sign_get_oid.3
762man/man3/gnutls_sign_get_pk_algorithm.3 771man/man3/gnutls_sign_get_pk_algorithm.3
763man/man3/gnutls_sign_is_secure.3 772man/man3/gnutls_sign_is_secure.3
764man/man3/gnutls_sign_is_secure2.3 773man/man3/gnutls_sign_is_secure2.3
765man/man3/gnutls_sign_list.3 774man/man3/gnutls_sign_list.3
 775man/man3/gnutls_sign_set_secure.3
 776man/man3/gnutls_sign_set_secure_for_certs.3
766man/man3/gnutls_sign_supports_pk_algorithm.3 777man/man3/gnutls_sign_supports_pk_algorithm.3
767man/man3/gnutls_srp_allocate_client_credentials.3 778man/man3/gnutls_srp_allocate_client_credentials.3
768man/man3/gnutls_srp_allocate_server_credentials.3 779man/man3/gnutls_srp_allocate_server_credentials.3
769man/man3/gnutls_srp_base64_decode.3 780man/man3/gnutls_srp_base64_decode.3
770man/man3/gnutls_srp_base64_decode2.3 781man/man3/gnutls_srp_base64_decode2.3
771man/man3/gnutls_srp_base64_encode.3 782man/man3/gnutls_srp_base64_encode.3
772man/man3/gnutls_srp_base64_encode2.3 783man/man3/gnutls_srp_base64_encode2.3
773man/man3/gnutls_srp_free_client_credentials.3 784man/man3/gnutls_srp_free_client_credentials.3
774man/man3/gnutls_srp_free_server_credentials.3 785man/man3/gnutls_srp_free_server_credentials.3
775man/man3/gnutls_srp_server_get_username.3 786man/man3/gnutls_srp_server_get_username.3
776man/man3/gnutls_srp_set_client_credentials.3 787man/man3/gnutls_srp_set_client_credentials.3
777man/man3/gnutls_srp_set_client_credentials_function.3 788man/man3/gnutls_srp_set_client_credentials_function.3
778man/man3/gnutls_srp_set_prime_bits.3 789man/man3/gnutls_srp_set_prime_bits.3
@@ -809,26 +820,27 @@ man/man3/gnutls_tdb_deinit.3 @@ -809,26 +820,27 @@ man/man3/gnutls_tdb_deinit.3
809man/man3/gnutls_tdb_init.3 820man/man3/gnutls_tdb_init.3
810man/man3/gnutls_tdb_set_store_commitment_func.3 821man/man3/gnutls_tdb_set_store_commitment_func.3
811man/man3/gnutls_tdb_set_store_func.3 822man/man3/gnutls_tdb_set_store_func.3
812man/man3/gnutls_tdb_set_verify_func.3 823man/man3/gnutls_tdb_set_verify_func.3
813man/man3/gnutls_tpm_get_registered.3 824man/man3/gnutls_tpm_get_registered.3
814man/man3/gnutls_tpm_key_list_deinit.3 825man/man3/gnutls_tpm_key_list_deinit.3
815man/man3/gnutls_tpm_key_list_get_url.3 826man/man3/gnutls_tpm_key_list_get_url.3
816man/man3/gnutls_tpm_privkey_delete.3 827man/man3/gnutls_tpm_privkey_delete.3
817man/man3/gnutls_tpm_privkey_generate.3 828man/man3/gnutls_tpm_privkey_generate.3
818man/man3/gnutls_transport_get_int.3 829man/man3/gnutls_transport_get_int.3
819man/man3/gnutls_transport_get_int2.3 830man/man3/gnutls_transport_get_int2.3
820man/man3/gnutls_transport_get_ptr.3 831man/man3/gnutls_transport_get_ptr.3
821man/man3/gnutls_transport_get_ptr2.3 832man/man3/gnutls_transport_get_ptr2.3
 833man/man3/gnutls_transport_is_ktls_enabled.3
822man/man3/gnutls_transport_set_errno.3 834man/man3/gnutls_transport_set_errno.3
823man/man3/gnutls_transport_set_errno_function.3 835man/man3/gnutls_transport_set_errno_function.3
824man/man3/gnutls_transport_set_fastopen.3 836man/man3/gnutls_transport_set_fastopen.3
825man/man3/gnutls_transport_set_int.3 837man/man3/gnutls_transport_set_int.3
826man/man3/gnutls_transport_set_int2.3 838man/man3/gnutls_transport_set_int2.3
827man/man3/gnutls_transport_set_ptr.3 839man/man3/gnutls_transport_set_ptr.3
828man/man3/gnutls_transport_set_ptr2.3 840man/man3/gnutls_transport_set_ptr2.3
829man/man3/gnutls_transport_set_pull_function.3 841man/man3/gnutls_transport_set_pull_function.3
830man/man3/gnutls_transport_set_pull_timeout_function.3 842man/man3/gnutls_transport_set_pull_timeout_function.3
831man/man3/gnutls_transport_set_push_function.3 843man/man3/gnutls_transport_set_push_function.3
832man/man3/gnutls_transport_set_vec_push_function.3 844man/man3/gnutls_transport_set_vec_push_function.3
833man/man3/gnutls_url_is_supported.3 845man/man3/gnutls_url_is_supported.3
834man/man3/gnutls_utf8_password_normalize.3 846man/man3/gnutls_utf8_password_normalize.3
@@ -1065,37 +1077,43 @@ man/man3/gnutls_x509_crt_set_pubkey.3 @@ -1065,37 +1077,43 @@ man/man3/gnutls_x509_crt_set_pubkey.3
1065man/man3/gnutls_x509_crt_set_serial.3 1077man/man3/gnutls_x509_crt_set_serial.3
1066man/man3/gnutls_x509_crt_set_spki.3 1078man/man3/gnutls_x509_crt_set_spki.3
1067man/man3/gnutls_x509_crt_set_subject_alt_name.3 1079man/man3/gnutls_x509_crt_set_subject_alt_name.3
1068man/man3/gnutls_x509_crt_set_subject_alt_othername.3 1080man/man3/gnutls_x509_crt_set_subject_alt_othername.3
1069man/man3/gnutls_x509_crt_set_subject_alternative_name.3 1081man/man3/gnutls_x509_crt_set_subject_alternative_name.3
1070man/man3/gnutls_x509_crt_set_subject_key_id.3 1082man/man3/gnutls_x509_crt_set_subject_key_id.3
1071man/man3/gnutls_x509_crt_set_subject_unique_id.3 1083man/man3/gnutls_x509_crt_set_subject_unique_id.3
1072man/man3/gnutls_x509_crt_set_tlsfeatures.3 1084man/man3/gnutls_x509_crt_set_tlsfeatures.3
1073man/man3/gnutls_x509_crt_set_version.3 1085man/man3/gnutls_x509_crt_set_version.3
1074man/man3/gnutls_x509_crt_sign.3 1086man/man3/gnutls_x509_crt_sign.3
1075man/man3/gnutls_x509_crt_sign2.3 1087man/man3/gnutls_x509_crt_sign2.3
1076man/man3/gnutls_x509_crt_verify.3 1088man/man3/gnutls_x509_crt_verify.3
1077man/man3/gnutls_x509_crt_verify_data2.3 1089man/man3/gnutls_x509_crt_verify_data2.3
 1090man/man3/gnutls_x509_ct_sct_get.3
 1091man/man3/gnutls_x509_ct_sct_get_version.3
1078man/man3/gnutls_x509_dn_deinit.3 1092man/man3/gnutls_x509_dn_deinit.3
1079man/man3/gnutls_x509_dn_export.3 1093man/man3/gnutls_x509_dn_export.3
1080man/man3/gnutls_x509_dn_export2.3 1094man/man3/gnutls_x509_dn_export2.3
1081man/man3/gnutls_x509_dn_get_rdn_ava.3 1095man/man3/gnutls_x509_dn_get_rdn_ava.3
1082man/man3/gnutls_x509_dn_get_str.3 1096man/man3/gnutls_x509_dn_get_str.3
1083man/man3/gnutls_x509_dn_get_str2.3 1097man/man3/gnutls_x509_dn_get_str2.3
1084man/man3/gnutls_x509_dn_import.3 1098man/man3/gnutls_x509_dn_import.3
1085man/man3/gnutls_x509_dn_init.3 1099man/man3/gnutls_x509_dn_init.3
1086man/man3/gnutls_x509_dn_oid_known.3 1100man/man3/gnutls_x509_dn_oid_known.3
1087man/man3/gnutls_x509_dn_oid_name.3 1101man/man3/gnutls_x509_dn_oid_name.3
1088man/man3/gnutls_x509_dn_set_str.3 1102man/man3/gnutls_x509_dn_set_str.3
 1103man/man3/gnutls_x509_ext_ct_export_scts.3
 1104man/man3/gnutls_x509_ext_ct_import_scts.3
 1105man/man3/gnutls_x509_ext_ct_scts_deinit.3
 1106man/man3/gnutls_x509_ext_ct_scts_init.3
1089man/man3/gnutls_x509_ext_deinit.3 1107man/man3/gnutls_x509_ext_deinit.3
1090man/man3/gnutls_x509_ext_export_aia.3 1108man/man3/gnutls_x509_ext_export_aia.3
1091man/man3/gnutls_x509_ext_export_authority_key_id.3 1109man/man3/gnutls_x509_ext_export_authority_key_id.3
1092man/man3/gnutls_x509_ext_export_basic_constraints.3 1110man/man3/gnutls_x509_ext_export_basic_constraints.3
1093man/man3/gnutls_x509_ext_export_crl_dist_points.3 1111man/man3/gnutls_x509_ext_export_crl_dist_points.3
1094man/man3/gnutls_x509_ext_export_inhibit_anypolicy.3 1112man/man3/gnutls_x509_ext_export_inhibit_anypolicy.3
1095man/man3/gnutls_x509_ext_export_key_purposes.3 1113man/man3/gnutls_x509_ext_export_key_purposes.3
1096man/man3/gnutls_x509_ext_export_key_usage.3 1114man/man3/gnutls_x509_ext_export_key_usage.3
1097man/man3/gnutls_x509_ext_export_name_constraints.3 1115man/man3/gnutls_x509_ext_export_name_constraints.3
1098man/man3/gnutls_x509_ext_export_policies.3 1116man/man3/gnutls_x509_ext_export_policies.3
1099man/man3/gnutls_x509_ext_export_private_key_usage_period.3 1117man/man3/gnutls_x509_ext_export_private_key_usage_period.3
1100man/man3/gnutls_x509_ext_export_proxy.3 1118man/man3/gnutls_x509_ext_export_proxy.3
1101man/man3/gnutls_x509_ext_export_subject_alt_names.3 1119man/man3/gnutls_x509_ext_export_subject_alt_names.3
@@ -1207,53 +1225,26 @@ man/man3/gnutls_x509_trust_list_set_ptr. @@ -1207,53 +1225,26 @@ man/man3/gnutls_x509_trust_list_set_ptr.
1207man/man3/gnutls_x509_trust_list_verify_crt.3 1225man/man3/gnutls_x509_trust_list_verify_crt.3
1208man/man3/gnutls_x509_trust_list_verify_crt2.3 1226man/man3/gnutls_x509_trust_list_verify_crt2.3
1209man/man3/gnutls_x509_trust_list_verify_named_crt.3 1227man/man3/gnutls_x509_trust_list_verify_named_crt.3
1210share/doc/gnutls/gnutls-client-server-use-case.png 1228share/doc/gnutls/gnutls-client-server-use-case.png
1211share/doc/gnutls/gnutls-crypto-layers.png 1229share/doc/gnutls/gnutls-crypto-layers.png
1212share/doc/gnutls/gnutls-handshake-sequence.png 1230share/doc/gnutls/gnutls-handshake-sequence.png
1213share/doc/gnutls/gnutls-handshake-state.png 1231share/doc/gnutls/gnutls-handshake-state.png
1214share/doc/gnutls/gnutls-internals.png 1232share/doc/gnutls/gnutls-internals.png
1215share/doc/gnutls/gnutls-layers.png 1233share/doc/gnutls/gnutls-layers.png
1216share/doc/gnutls/gnutls-logo.png 1234share/doc/gnutls/gnutls-logo.png
1217share/doc/gnutls/gnutls-modauth.png 1235share/doc/gnutls/gnutls-modauth.png
1218share/doc/gnutls/gnutls-x509.png 1236share/doc/gnutls/gnutls-x509.png
1219share/doc/gnutls/pkcs11-vision.png 1237share/doc/gnutls/pkcs11-vision.png
1220share/examples/gnutls/ex-alert.c 
1221share/examples/gnutls/ex-cert-select-pkcs11.c 
1222share/examples/gnutls/ex-cert-select.c 
1223share/examples/gnutls/ex-client-anon.c 
1224share/examples/gnutls/ex-client-dtls.c 
1225share/examples/gnutls/ex-client-psk.c 
1226share/examples/gnutls/ex-client-resume.c 
1227share/examples/gnutls/ex-client-srp.c 
1228share/examples/gnutls/ex-client-x509-3.1.c 
1229share/examples/gnutls/ex-client-x509.c 
1230share/examples/gnutls/ex-crq.c 
1231share/examples/gnutls/ex-ocsp-client.c 
1232share/examples/gnutls/ex-pkcs11-list.c 
1233share/examples/gnutls/ex-pkcs12.c 
1234share/examples/gnutls/ex-serv-anon.c 
1235share/examples/gnutls/ex-serv-dtls.c 
1236share/examples/gnutls/ex-serv-psk.c 
1237share/examples/gnutls/ex-serv-srp.c 
1238share/examples/gnutls/ex-serv-x509.c 
1239share/examples/gnutls/ex-session-info.c 
1240share/examples/gnutls/ex-verify-ssh.c 
1241share/examples/gnutls/ex-verify.c 
1242share/examples/gnutls/ex-x509-info.c 
1243share/examples/gnutls/print-ciphersuites.c 
1244share/examples/gnutls/tcp.c 
1245share/examples/gnutls/udp.c 
1246share/examples/gnutls/verify.c 
1247share/locale/cs/LC_MESSAGES/gnutls.mo 1238share/locale/cs/LC_MESSAGES/gnutls.mo
1248share/locale/de/LC_MESSAGES/gnutls.mo 1239share/locale/de/LC_MESSAGES/gnutls.mo
1249share/locale/eo/LC_MESSAGES/gnutls.mo 1240share/locale/eo/LC_MESSAGES/gnutls.mo
1250share/locale/es/LC_MESSAGES/gnutls.mo 1241share/locale/es/LC_MESSAGES/gnutls.mo
1251share/locale/fi/LC_MESSAGES/gnutls.mo 1242share/locale/fi/LC_MESSAGES/gnutls.mo
1252share/locale/fr/LC_MESSAGES/gnutls.mo 1243share/locale/fr/LC_MESSAGES/gnutls.mo
1253share/locale/it/LC_MESSAGES/gnutls.mo 1244share/locale/it/LC_MESSAGES/gnutls.mo
1254share/locale/ms/LC_MESSAGES/gnutls.mo 1245share/locale/ms/LC_MESSAGES/gnutls.mo
1255share/locale/nl/LC_MESSAGES/gnutls.mo 1246share/locale/nl/LC_MESSAGES/gnutls.mo
1256share/locale/pl/LC_MESSAGES/gnutls.mo 1247share/locale/pl/LC_MESSAGES/gnutls.mo
1257share/locale/pt_BR/LC_MESSAGES/gnutls.mo 1248share/locale/pt_BR/LC_MESSAGES/gnutls.mo
1258share/locale/sr/LC_MESSAGES/gnutls.mo 1249share/locale/sr/LC_MESSAGES/gnutls.mo
1259share/locale/sv/LC_MESSAGES/gnutls.mo 1250share/locale/sv/LC_MESSAGES/gnutls.mo

cvs diff -r1.150 -r1.151 pkgsrc/security/gnutls/distinfo (expand / switch to unified diff)

--- pkgsrc/security/gnutls/distinfo 2021/10/26 11:17:06 1.150
+++ pkgsrc/security/gnutls/distinfo 2022/01/19 21:11:11 1.151
@@ -1,12 +1,7 @@ @@ -1,12 +1,7 @@
1$NetBSD: distinfo,v 1.150 2021/10/26 11:17:06 nia Exp $ 1$NetBSD: distinfo,v 1.151 2022/01/19 21:11:11 adam Exp $
2 2
3BLAKE2s (gnutls-3.7.2.tar.xz) = 16c4ae925fa13ec1ef7f0009cda4227cfe6a8945d10486da9ab6208099e949b9 3BLAKE2s (gnutls-3.7.3.tar.xz) = b3c209d629dc0d9d8927532511d3337b336328f6fb8a7b855bc110f9796d65bb
4SHA512 (gnutls-3.7.2.tar.xz) = 5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329 4SHA512 (gnutls-3.7.3.tar.xz) = 3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
5Size (gnutls-3.7.2.tar.xz) = 6091508 bytes 5Size (gnutls-3.7.3.tar.xz) = 6119292 bytes
6SHA1 (patch-configure) = 3653f74914f874aa369f62c8b267a46fd6b78eaa 6SHA1 (patch-configure) = 3653f74914f874aa369f62c8b267a46fd6b78eaa
7SHA1 (patch-lib_system_certs.c) = fba74b2834a36d66bddcd7d3405d0c91c1b14efc 7SHA1 (patch-lib_system_certs.c) = fba74b2834a36d66bddcd7d3405d0c91c1b14efc
8SHA1 (patch-src_libopts_autoopts_options.h) = ebeeafc834bce3b6b3f938e360b089e165ee4f9e 
9SHA1 (patch-src_libopts_compat_compat.h) = 6e88b5e73a56c296f356aa5ce7e6048e1bcff450 
10SHA1 (patch-src_libopts_libopts.c) = 6e2453a886aa4be0a17dfbdb8a23ef9d7a0f62f8 
11SHA1 (patch-src_libopts_makeshell.c) = 1b08ab63e6e382bd471699530e5d8bff075b3f24 
12SHA1 (patch-src_libopts_proto.h) = 7601830e5ff45632ae337a387548f9ed5e591c4f 

File Deleted: pkgsrc/security/gnutls/patches/Attic/patch-src_libopts_autoopts_options.h

File Deleted: pkgsrc/security/gnutls/patches/Attic/patch-src_libopts_compat_compat.h

File Deleted: pkgsrc/security/gnutls/patches/Attic/patch-src_libopts_makeshell.c

File Deleted: pkgsrc/security/gnutls/patches/Attic/patch-src_libopts_proto.h

File Deleted: pkgsrc/security/gnutls/patches/Attic/patch-src_libopts_libopts.c