pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/libfido2
Module Name: pkgsrc
Committed By: adam
Date: Thu Apr 16 12:50:09 UTC 2026
Modified Files:
pkgsrc/security/libfido2: Makefile PLIST distinfo
pkgsrc/security/libfido2/patches: patch-CMakeLists.txt
Log Message:
libfido2: updated to 1.17.0
1.17.0 (2026-04-15)
** Added CTAP 2.3 support.
** Restrict webauthn.dll search paths; YSA-2026-01.
** Support application-managed PIN/UV Auth tokens.
** Support 64-byte hmac-secret salts when using windows://hello.
** Fixed a U2F transaction handling bug when a timeout had been set.
** Fixed a bug where stdin was closed on fido_nl_new failure.
** fido2-token: new -G -t mode to to retrieve a PPUAT.
** fido2-token: new -I -t mode for deciphering encrypted fields.
** fido2-cred -M: support the -t toggle argument
** Improved documentation and examples.
** Removed tools from SDK packaging on Windows.
** New API calls:
- fido_cbor_info_attfmts_len;
- fido_cbor_info_attfmts_ptr;
- fido_cbor_info_cfgcmds_len;
- fido_cbor_info_cfgcmds_ptr;
- fido_cbor_info_decrypt;
- fido_cbor_info_encid_len;
- fido_cbor_info_encid_ptr;
- fido_cbor_info_encstate_len;
- fido_cbor_info_encstate_ptr;
- fido_cbor_info_id_len;
- fido_cbor_info_id_ptr;
- fido_cbor_info_long_touch_reset;
- fido_cbor_info_maxpinlen;
- fido_cbor_info_pin_policy;
- fido_cbor_info_pin_policy_url_len;
- fido_cbor_info_pin_policy_url_ptr;
- fido_cbor_info_reset_transports_len;
- fido_cbor_info_reset_transports_ptr;
- fido_cbor_info_state_len;
- fido_cbor_info_state_ptr;
- fido_cbor_info_uv_count_since_pin;
- fido_cred_hmac_secret_len;
- fido_cred_hmac_secret_ptr;
- fido_cred_payment;
- fido_cred_set_hmac_salt;
- fido_cred_set_hmac_secret;
- fido_dev_get_puat;
- fido_dev_get_uv_retry_count;
- fido_dev_puat_len;
- fido_dev_puat_ptr;
- fido_dev_set_puat.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/libfido2/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/libfido2/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/libfido2/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/security/libfido2/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/libfido2/Makefile
diff -u pkgsrc/security/libfido2/Makefile:1.17 pkgsrc/security/libfido2/Makefile:1.18
--- pkgsrc/security/libfido2/Makefile:1.17 Fri May 9 14:07:44 2025
+++ pkgsrc/security/libfido2/Makefile Thu Apr 16 12:50:08 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2025/05/09 14:07:44 adam Exp $
+# $NetBSD: Makefile,v 1.18 2026/04/16 12:50:08 adam Exp $
-DISTNAME= libfido2-1.16.0
+DISTNAME= libfido2-1.17.0
CATEGORIES= security devel
MASTER_SITES= https://developers.yubico.com/libfido2/Releases/
Index: pkgsrc/security/libfido2/PLIST
diff -u pkgsrc/security/libfido2/PLIST:1.8 pkgsrc/security/libfido2/PLIST:1.9
--- pkgsrc/security/libfido2/PLIST:1.8 Fri May 9 14:07:44 2025
+++ pkgsrc/security/libfido2/PLIST Thu Apr 16 12:50:08 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2025/05/09 14:07:44 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/04/16 12:50:08 adam Exp $
bin/fido2-assert
bin/fido2-cred
bin/fido2-token
@@ -112,18 +112,31 @@ man/man3/fido_cbor_info_aaguid_ptr.3
man/man3/fido_cbor_info_algorithm_cose.3
man/man3/fido_cbor_info_algorithm_count.3
man/man3/fido_cbor_info_algorithm_type.3
+man/man3/fido_cbor_info_attfmts_len.3.gz
+man/man3/fido_cbor_info_attfmts_ptr.3.gz
man/man3/fido_cbor_info_certs_len.3
man/man3/fido_cbor_info_certs_name_ptr.3
man/man3/fido_cbor_info_certs_value_ptr.3
+man/man3/fido_cbor_info_cfgcmds_len.3.gz
+man/man3/fido_cbor_info_cfgcmds_ptr.3.gz
+man/man3/fido_cbor_info_decrypt.3.gz
+man/man3/fido_cbor_info_encid_len.3.gz
+man/man3/fido_cbor_info_encid_ptr.3.gz
+man/man3/fido_cbor_info_encstate_len.3.gz
+man/man3/fido_cbor_info_encstate_ptr.3.gz
man/man3/fido_cbor_info_extensions_len.3
man/man3/fido_cbor_info_extensions_ptr.3
man/man3/fido_cbor_info_free.3
man/man3/fido_cbor_info_fwversion.3
+man/man3/fido_cbor_info_id_len.3.gz
+man/man3/fido_cbor_info_id_ptr.3.gz
+man/man3/fido_cbor_info_long_touch_reset.3.gz
man/man3/fido_cbor_info_maxcredbloblen.3
man/man3/fido_cbor_info_maxcredcntlst.3
man/man3/fido_cbor_info_maxcredidlen.3
man/man3/fido_cbor_info_maxlargeblob.3
man/man3/fido_cbor_info_maxmsgsiz.3
+man/man3/fido_cbor_info_maxpinlen.3.gz
man/man3/fido_cbor_info_maxrpid_minpinlen.3
man/man3/fido_cbor_info_minpinlen.3
man/man3/fido_cbor_info_new.3
@@ -131,12 +144,20 @@ man/man3/fido_cbor_info_new_pin_required
man/man3/fido_cbor_info_options_len.3
man/man3/fido_cbor_info_options_name_ptr.3
man/man3/fido_cbor_info_options_value_ptr.3
+man/man3/fido_cbor_info_pin_policy.3.gz
+man/man3/fido_cbor_info_pin_policy_url_len.3.gz
+man/man3/fido_cbor_info_pin_policy_url_ptr.3.gz
man/man3/fido_cbor_info_protocols_len.3
man/man3/fido_cbor_info_protocols_ptr.3
+man/man3/fido_cbor_info_reset_transports_len.3.gz
+man/man3/fido_cbor_info_reset_transports_ptr.3.gz
man/man3/fido_cbor_info_rk_remaining.3
+man/man3/fido_cbor_info_state_len.3.gz
+man/man3/fido_cbor_info_state_ptr.3.gz
man/man3/fido_cbor_info_transports_len.3
man/man3/fido_cbor_info_transports_ptr.3
man/man3/fido_cbor_info_uv_attempts.3
+man/man3/fido_cbor_info_uv_count_since_pin.3.gz
man/man3/fido_cbor_info_uv_modality.3
man/man3/fido_cbor_info_versions_len.3
man/man3/fido_cbor_info_versions_ptr.3
@@ -157,11 +178,14 @@ man/man3/fido_cred_exclude.3
man/man3/fido_cred_flags.3
man/man3/fido_cred_fmt.3
man/man3/fido_cred_free.3
+man/man3/fido_cred_hmac_secret_len.3.gz
+man/man3/fido_cred_hmac_secret_ptr.3.gz
man/man3/fido_cred_id_len.3
man/man3/fido_cred_id_ptr.3
man/man3/fido_cred_largeblob_key_len.3
man/man3/fido_cred_largeblob_key_ptr.3
man/man3/fido_cred_new.3
+man/man3/fido_cred_payment.3.gz
man/man3/fido_cred_pin_minlen.3
man/man3/fido_cred_prot.3
man/man3/fido_cred_pubkey_len.3
@@ -178,6 +202,8 @@ man/man3/fido_cred_set_clientdata_hash.3
man/man3/fido_cred_set_entattest.3
man/man3/fido_cred_set_extensions.3
man/man3/fido_cred_set_fmt.3
+man/man3/fido_cred_set_hmac_salt.3.gz
+man/man3/fido_cred_set_hmac_secret.3.gz
man/man3/fido_cred_set_id.3
man/man3/fido_cred_set_pin_minlen.3
man/man3/fido_cred_set_prot.3
@@ -233,6 +259,7 @@ man/man3/fido_dev_force_u2f.3
man/man3/fido_dev_free.3
man/man3/fido_dev_get_assert.3
man/man3/fido_dev_get_cbor_info.3
+man/man3/fido_dev_get_puat.3.gz
man/man3/fido_dev_get_retry_count.3
man/man3/fido_dev_get_touch_begin.3
man/man3/fido_dev_get_touch_status.3
@@ -265,11 +292,14 @@ man/man3/fido_dev_new_with_info.3
man/man3/fido_dev_open.3
man/man3/fido_dev_open_with_info.3
man/man3/fido_dev_protocol.3
+man/man3/fido_dev_puat_len.3.gz
+man/man3/fido_dev_puat_ptr.3.gz
man/man3/fido_dev_reset.3
man/man3/fido_dev_set_io_functions.3
man/man3/fido_dev_set_pin.3
man/man3/fido_dev_set_pin_minlen.3
man/man3/fido_dev_set_pin_minlen_rpid.3
+man/man3/fido_dev_set_puat.3.gz
man/man3/fido_dev_set_sigmask.3
man/man3/fido_dev_set_timeout.3
man/man3/fido_dev_set_transport_functions.3
@@ -382,18 +412,31 @@ share/doc/libfido2/html/fido_cbor_info_a
share/doc/libfido2/html/fido_cbor_info_algorithm_cose.html
share/doc/libfido2/html/fido_cbor_info_algorithm_count.html
share/doc/libfido2/html/fido_cbor_info_algorithm_type.html
+share/doc/libfido2/html/fido_cbor_info_attfmts_len.html
+share/doc/libfido2/html/fido_cbor_info_attfmts_ptr.html
share/doc/libfido2/html/fido_cbor_info_certs_len.html
share/doc/libfido2/html/fido_cbor_info_certs_name_ptr.html
share/doc/libfido2/html/fido_cbor_info_certs_value_ptr.html
+share/doc/libfido2/html/fido_cbor_info_cfgcmds_len.html
+share/doc/libfido2/html/fido_cbor_info_cfgcmds_ptr.html
+share/doc/libfido2/html/fido_cbor_info_decrypt.html
+share/doc/libfido2/html/fido_cbor_info_encid_len.html
+share/doc/libfido2/html/fido_cbor_info_encid_ptr.html
+share/doc/libfido2/html/fido_cbor_info_encstate_len.html
+share/doc/libfido2/html/fido_cbor_info_encstate_ptr.html
share/doc/libfido2/html/fido_cbor_info_extensions_len.html
share/doc/libfido2/html/fido_cbor_info_extensions_ptr.html
share/doc/libfido2/html/fido_cbor_info_free.html
share/doc/libfido2/html/fido_cbor_info_fwversion.html
+share/doc/libfido2/html/fido_cbor_info_id_len.html
+share/doc/libfido2/html/fido_cbor_info_id_ptr.html
+share/doc/libfido2/html/fido_cbor_info_long_touch_reset.html
share/doc/libfido2/html/fido_cbor_info_maxcredbloblen.html
share/doc/libfido2/html/fido_cbor_info_maxcredcntlst.html
share/doc/libfido2/html/fido_cbor_info_maxcredidlen.html
share/doc/libfido2/html/fido_cbor_info_maxlargeblob.html
share/doc/libfido2/html/fido_cbor_info_maxmsgsiz.html
+share/doc/libfido2/html/fido_cbor_info_maxpinlen.html
share/doc/libfido2/html/fido_cbor_info_maxrpid_minpinlen.html
share/doc/libfido2/html/fido_cbor_info_minpinlen.html
share/doc/libfido2/html/fido_cbor_info_new.html
@@ -401,12 +444,20 @@ share/doc/libfido2/html/fido_cbor_info_n
share/doc/libfido2/html/fido_cbor_info_options_len.html
share/doc/libfido2/html/fido_cbor_info_options_name_ptr.html
share/doc/libfido2/html/fido_cbor_info_options_value_ptr.html
+share/doc/libfido2/html/fido_cbor_info_pin_policy.html
+share/doc/libfido2/html/fido_cbor_info_pin_policy_url_len.html
+share/doc/libfido2/html/fido_cbor_info_pin_policy_url_ptr.html
share/doc/libfido2/html/fido_cbor_info_protocols_len.html
share/doc/libfido2/html/fido_cbor_info_protocols_ptr.html
+share/doc/libfido2/html/fido_cbor_info_reset_transports_len.html
+share/doc/libfido2/html/fido_cbor_info_reset_transports_ptr.html
share/doc/libfido2/html/fido_cbor_info_rk_remaining.html
+share/doc/libfido2/html/fido_cbor_info_state_len.html
+share/doc/libfido2/html/fido_cbor_info_state_ptr.html
share/doc/libfido2/html/fido_cbor_info_transports_len.html
share/doc/libfido2/html/fido_cbor_info_transports_ptr.html
share/doc/libfido2/html/fido_cbor_info_uv_attempts.html
+share/doc/libfido2/html/fido_cbor_info_uv_count_since_pin.html
share/doc/libfido2/html/fido_cbor_info_uv_modality.html
share/doc/libfido2/html/fido_cbor_info_versions_len.html
share/doc/libfido2/html/fido_cbor_info_versions_ptr.html
@@ -427,11 +478,14 @@ share/doc/libfido2/html/fido_cred_exclud
share/doc/libfido2/html/fido_cred_flags.html
share/doc/libfido2/html/fido_cred_fmt.html
share/doc/libfido2/html/fido_cred_free.html
+share/doc/libfido2/html/fido_cred_hmac_secret_len.html
+share/doc/libfido2/html/fido_cred_hmac_secret_ptr.html
share/doc/libfido2/html/fido_cred_id_len.html
share/doc/libfido2/html/fido_cred_id_ptr.html
share/doc/libfido2/html/fido_cred_largeblob_key_len.html
share/doc/libfido2/html/fido_cred_largeblob_key_ptr.html
share/doc/libfido2/html/fido_cred_new.html
+share/doc/libfido2/html/fido_cred_payment.html
share/doc/libfido2/html/fido_cred_pin_minlen.html
share/doc/libfido2/html/fido_cred_prot.html
share/doc/libfido2/html/fido_cred_pubkey_len.html
@@ -448,6 +502,8 @@ share/doc/libfido2/html/fido_cred_set_cl
share/doc/libfido2/html/fido_cred_set_entattest.html
share/doc/libfido2/html/fido_cred_set_extensions.html
share/doc/libfido2/html/fido_cred_set_fmt.html
+share/doc/libfido2/html/fido_cred_set_hmac_salt.html
+share/doc/libfido2/html/fido_cred_set_hmac_secret.html
share/doc/libfido2/html/fido_cred_set_id.html
share/doc/libfido2/html/fido_cred_set_pin_minlen.html
share/doc/libfido2/html/fido_cred_set_prot.html
@@ -503,6 +559,7 @@ share/doc/libfido2/html/fido_dev_force_u
share/doc/libfido2/html/fido_dev_free.html
share/doc/libfido2/html/fido_dev_get_assert.html
share/doc/libfido2/html/fido_dev_get_cbor_info.html
+share/doc/libfido2/html/fido_dev_get_puat.html
share/doc/libfido2/html/fido_dev_get_retry_count.html
share/doc/libfido2/html/fido_dev_get_touch_begin.html
share/doc/libfido2/html/fido_dev_get_touch_status.html
@@ -535,11 +592,14 @@ share/doc/libfido2/html/fido_dev_new_wit
share/doc/libfido2/html/fido_dev_open.html
share/doc/libfido2/html/fido_dev_open_with_info.html
share/doc/libfido2/html/fido_dev_protocol.html
+share/doc/libfido2/html/fido_dev_puat_len.html
+share/doc/libfido2/html/fido_dev_puat_ptr.html
share/doc/libfido2/html/fido_dev_reset.html
share/doc/libfido2/html/fido_dev_set_io_functions.html
share/doc/libfido2/html/fido_dev_set_pin.html
share/doc/libfido2/html/fido_dev_set_pin_minlen.html
share/doc/libfido2/html/fido_dev_set_pin_minlen_rpid.html
+share/doc/libfido2/html/fido_dev_set_puat.html
share/doc/libfido2/html/fido_dev_set_sigmask.html
share/doc/libfido2/html/fido_dev_set_timeout.html
share/doc/libfido2/html/fido_dev_set_transport_functions.html
Index: pkgsrc/security/libfido2/distinfo
diff -u pkgsrc/security/libfido2/distinfo:1.14 pkgsrc/security/libfido2/distinfo:1.15
--- pkgsrc/security/libfido2/distinfo:1.14 Fri May 9 14:07:44 2025
+++ pkgsrc/security/libfido2/distinfo Thu Apr 16 12:50:08 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.14 2025/05/09 14:07:44 adam Exp $
+$NetBSD: distinfo,v 1.15 2026/04/16 12:50:08 adam Exp $
-BLAKE2s (libfido2-1.16.0.tar.gz) = 49e3b9a48247efb37471f279d1a8cdbff56048c51bf11504f70445ce1c1abf5c
-SHA512 (libfido2-1.16.0.tar.gz) = 487424a993ff3c9cb48f96a8e15bdd1b0105b7ad840c6d44cdd683a53bc4fe500a42f51d1d0ab75f8e000c081af57ba95cb4c04c641ea4322c23a407d291f470
-Size (libfido2-1.16.0.tar.gz) = 683814 bytes
-SHA1 (patch-CMakeLists.txt) = ed749b0ca3a07ca5253a372327c236226a30fa78
+BLAKE2s (libfido2-1.17.0.tar.gz) = d89010a44a29d4296119b75cfd4dcd981e27f8bd494e561afb5eb57554587e77
+SHA512 (libfido2-1.17.0.tar.gz) = 42da7eac4baa6e0c193a2fc2b42d86cbab45c4c7a79220b523c0b4ddc547bbd12b86b3fbbadd7a961e930417ca3026873fb7f0e72903976ca5dc70b445910b79
+Size (libfido2-1.17.0.tar.gz) = 714675 bytes
+SHA1 (patch-CMakeLists.txt) = 1860f093e83e36130cf67e41d6726c87703c6dcc
Index: pkgsrc/security/libfido2/patches/patch-CMakeLists.txt
diff -u pkgsrc/security/libfido2/patches/patch-CMakeLists.txt:1.3 pkgsrc/security/libfido2/patches/patch-CMakeLists.txt:1.4
--- pkgsrc/security/libfido2/patches/patch-CMakeLists.txt:1.3 Wed Feb 21 10:47:10 2024
+++ pkgsrc/security/libfido2/patches/patch-CMakeLists.txt Thu Apr 16 12:50:09 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.3 2024/02/21 10:47:10 nia Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.4 2026/04/16 12:50:09 adam Exp $
Remove overzealous compiler options and let pkgsrc define the
stack protection to use.
---- CMakeLists.txt.orig 2023-11-13 07:19:20.000000000 +0000
+--- CMakeLists.txt.orig 2026-04-15 07:02:42.000000000 +0000
+++ CMakeLists.txt
-@@ -90,7 +90,6 @@ if(NOT MSVC)
+@@ -92,7 +92,6 @@ if(NOT MSVC)
endif()
check_c_compiler_flag("-Wshorten-64-to-32" HAVE_SHORTEN_64_TO_32)
@@ -13,7 +13,7 @@ stack protection to use.
check_include_files(cbor.h HAVE_CBOR_H)
check_include_files(endian.h HAVE_ENDIAN_H)
-@@ -295,47 +294,13 @@ else()
+@@ -300,47 +299,10 @@ else()
add_compile_options(-Wall)
add_compile_options(-Wextra)
@@ -26,7 +26,7 @@ stack protection to use.
- add_compile_options(-Wimplicit-fallthrough)
- add_compile_options(-pedantic)
- add_compile_options(-pedantic-errors)
-
+-
- set(EXTRA_CFLAGS "-Wconversion -Wsign-conversion")
-
- if(WIN32)
@@ -43,8 +43,7 @@ stack protection to use.
- endif()
-
- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g2")
-+ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g")
- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -fno-omit-frame-pointer")
+- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -fno-omit-frame-pointer")
- set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -D_FORTIFY_SOURCE=2")
if(CRYPTO_VERSION VERSION_GREATER_EQUAL 3.0)
@@ -57,7 +56,7 @@ stack protection to use.
-endif()
-
-# Avoid https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425
--if(CMAKE_COMPILER_IS_GNUCC)
+-if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
- add_compile_options(-Wno-unused-result)
endif()
Home |
Main Index |
Thread Index |
Old Index