pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/libfido2 libfido2: update to 1.10.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bc31e4137db9
branches:  trunk
changeset: 376743:bc31e4137db9
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Tue Apr 12 22:27:58 2022 +0000

description:
libfido2: update to 1.10.0

Major changes include:
- Upstreamed NetBSD support
- NFC on Linux
- OpenSSL 3 compatibility

diffstat:

 security/libfido2/Makefile                         |    6 +-
 security/libfido2/PLIST                            |  117 +++++-
 security/libfido2/buildlink3.mk                    |   16 +-
 security/libfido2/distinfo                         |   10 +-
 security/libfido2/patches/patch-src_CMakeLists.txt |   15 -
 security/libfido2/patches/patch-src_hid__netbsd.c  |  430 ---------------------
 6 files changed, 132 insertions(+), 462 deletions(-)

diffs (truncated from 897 to 300 lines):

diff -r 3125fc232320 -r bc31e4137db9 security/libfido2/Makefile
--- a/security/libfido2/Makefile        Tue Apr 12 22:27:11 2022 +0000
+++ b/security/libfido2/Makefile        Tue Apr 12 22:27:58 2022 +0000
@@ -1,7 +1,6 @@
-#      $NetBSD: Makefile,v 1.3 2020/11/20 05:55:02 riastradh Exp $
+#      $NetBSD: Makefile,v 1.4 2022/04/12 22:27:58 tnn Exp $
 
-DISTNAME=      libfido2-1.5.0
-PKGREVISION=   1
+DISTNAME=      libfido2-1.10.0
 CATEGORIES=    security devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Yubico/}
 GITHUB_PROJECT=        ${PKGBASE}
@@ -24,5 +23,6 @@
        ${MKDIR} ${WRKSRC}/build
 
 .include "../../devel/libcbor/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 3125fc232320 -r bc31e4137db9 security/libfido2/PLIST
--- a/security/libfido2/PLIST   Tue Apr 12 22:27:11 2022 +0000
+++ b/security/libfido2/PLIST   Tue Apr 12 22:27:58 2022 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2020/10/22 20:29:44 tnn Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/04/12 22:27:58 tnn Exp $
 bin/fido2-assert
 bin/fido2-cred
 bin/fido2-token
 include/fido.h
 include/fido/bio.h
+include/fido/config.h
 include/fido/credman.h
 include/fido/eddsa.h
 include/fido/err.h
@@ -20,17 +21,21 @@
 man/man1/fido2-cred.1
 man/man1/fido2-token.1
 man/man3/eddsa_pk_free.3
+man/man3/eddsa_pk_from_EVP_PKEY.3
 man/man3/eddsa_pk_from_ptr.3
 man/man3/eddsa_pk_new.3
 man/man3/eddsa_pk_to_EVP_PKEY.3
 man/man3/es256_pk_free.3
 man/man3/es256_pk_from_EC_KEY.3
+man/man3/es256_pk_from_EVP_PKEY.3
 man/man3/es256_pk_from_ptr.3
 man/man3/es256_pk_new.3
 man/man3/es256_pk_to_EVP_PKEY.3
 man/man3/fido_assert_allow_cred.3
 man/man3/fido_assert_authdata_len.3
 man/man3/fido_assert_authdata_ptr.3
+man/man3/fido_assert_blob_len.3
+man/man3/fido_assert_blob_ptr.3
 man/man3/fido_assert_clientdata_hash_len.3
 man/man3/fido_assert_clientdata_hash_ptr.3
 man/man3/fido_assert_count.3
@@ -40,13 +45,18 @@
 man/man3/fido_assert_hmac_secret_ptr.3
 man/man3/fido_assert_id_len.3
 man/man3/fido_assert_id_ptr.3
+man/man3/fido_assert_largeblob_key_len.3
+man/man3/fido_assert_largeblob_key_ptr.3
 man/man3/fido_assert_new.3
 man/man3/fido_assert_rp_id.3
 man/man3/fido_assert_set_authdata.3
+man/man3/fido_assert_set_authdata_raw.3
+man/man3/fido_assert_set_clientdata.3
 man/man3/fido_assert_set_clientdata_hash.3
 man/man3/fido_assert_set_count.3
 man/man3/fido_assert_set_extensions.3
 man/man3/fido_assert_set_hmac_salt.3
+man/man3/fido_assert_set_hmac_secret.3
 man/man3/fido_assert_set_rp.3
 man/man3/fido_assert_set_sig.3
 man/man3/fido_assert_set_up.3
@@ -88,10 +98,14 @@
 man/man3/fido_bio_template_set_name.3
 man/man3/fido_cbor_info_aaguid_len.3
 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_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_maxcredbloblen.3
 man/man3/fido_cbor_info_maxcredcntlst.3
 man/man3/fido_cbor_info_maxcredidlen.3
 man/man3/fido_cbor_info_maxmsgsiz.3
@@ -101,12 +115,18 @@
 man/man3/fido_cbor_info_options_value_ptr.3
 man/man3/fido_cbor_info_protocols_len.3
 man/man3/fido_cbor_info_protocols_ptr.3
+man/man3/fido_cbor_info_transports_len.3
+man/man3/fido_cbor_info_transports_ptr.3
 man/man3/fido_cbor_info_versions_len.3
 man/man3/fido_cbor_info_versions_ptr.3
 man/man3/fido_cred_aaguid_len.3
 man/man3/fido_cred_aaguid_ptr.3
+man/man3/fido_cred_attstmt_len.3
+man/man3/fido_cred_attstmt_ptr.3
 man/man3/fido_cred_authdata_len.3
 man/man3/fido_cred_authdata_ptr.3
+man/man3/fido_cred_authdata_raw_len.3
+man/man3/fido_cred_authdata_raw_ptr.3
 man/man3/fido_cred_clientdata_hash_len.3
 man/man3/fido_cred_clientdata_hash_ptr.3
 man/man3/fido_cred_display_name.3
@@ -116,17 +136,25 @@
 man/man3/fido_cred_free.3
 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_pin_minlen.3
 man/man3/fido_cred_prot.3
 man/man3/fido_cred_pubkey_len.3
 man/man3/fido_cred_pubkey_ptr.3
 man/man3/fido_cred_rp_id.3
 man/man3/fido_cred_rp_name.3
+man/man3/fido_cred_set_attstmt.3
 man/man3/fido_cred_set_authdata.3
 man/man3/fido_cred_set_authdata_raw.3
+man/man3/fido_cred_set_blob.3
+man/man3/fido_cred_set_clientdata.3
 man/man3/fido_cred_set_clientdata_hash.3
 man/man3/fido_cred_set_extensions.3
 man/man3/fido_cred_set_fmt.3
+man/man3/fido_cred_set_id.3
+man/man3/fido_cred_set_pin_minlen.3
 man/man3/fido_cred_set_prot.3
 man/man3/fido_cred_set_rk.3
 man/man3/fido_cred_set_rp.3
@@ -137,11 +165,13 @@
 man/man3/fido_cred_set_x509.3
 man/man3/fido_cred_sig_len.3
 man/man3/fido_cred_sig_ptr.3
+man/man3/fido_cred_sigcount.3
 man/man3/fido_cred_type.3
 man/man3/fido_cred_user_id_len.3
 man/man3/fido_cred_user_id_ptr.3
 man/man3/fido_cred_user_name.3
 man/man3/fido_cred_verify.3
+man/man3/fido_cred_verify_self.3
 man/man3/fido_cred_x5c_len.3
 man/man3/fido_cred_x5c_ptr.3
 man/man3/fido_credman_del_dev_rk.3
@@ -163,17 +193,24 @@
 man/man3/fido_credman_rp_id_hash_ptr.3
 man/man3/fido_credman_rp_name.3
 man/man3/fido_credman_rp_new.3
+man/man3/fido_credman_set_dev_rk.3
 man/man3/fido_dev_build.3
 man/man3/fido_dev_cancel.3
 man/man3/fido_dev_close.3
+man/man3/fido_dev_enable_entattest.3
 man/man3/fido_dev_flags.3
 man/man3/fido_dev_force_fido2.3
+man/man3/fido_dev_force_pin_change.3
 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_retry_count.3
 man/man3/fido_dev_get_touch_begin.3
+man/man3/fido_dev_get_touch_status.3
+man/man3/fido_dev_get_uv_retry_count.3
+man/man3/fido_dev_has_pin.3
+man/man3/fido_dev_has_uv.3
 man/man3/fido_dev_info_free.3
 man/man3/fido_dev_info_manifest.3
 man/man3/fido_dev_info_manufacturer_string.3
@@ -182,32 +219,55 @@
 man/man3/fido_dev_info_product.3
 man/man3/fido_dev_info_product_string.3
 man/man3/fido_dev_info_ptr.3
+man/man3/fido_dev_info_set.3
 man/man3/fido_dev_info_vendor.3
+man/man3/fido_dev_io_handle.3
 man/man3/fido_dev_is_fido2.3
+man/man3/fido_dev_is_winhello.3
+man/man3/fido_dev_largeblob_get.3
+man/man3/fido_dev_largeblob_get_array.3
+man/man3/fido_dev_largeblob_remove.3
+man/man3/fido_dev_largeblob_set.3
+man/man3/fido_dev_largeblob_set_array.3
 man/man3/fido_dev_major.3
 man/man3/fido_dev_make_cred.3
 man/man3/fido_dev_minor.3
 man/man3/fido_dev_new.3
+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_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_sigmask.3
+man/man3/fido_dev_set_timeout.3
+man/man3/fido_dev_set_transport_functions.3
 man/man3/fido_dev_supports_cred_prot.3
+man/man3/fido_dev_supports_credman.3
+man/man3/fido_dev_supports_permissions.3
 man/man3/fido_dev_supports_pin.3
+man/man3/fido_dev_supports_uv.3
+man/man3/fido_dev_toggle_always_uv.3
 man/man3/fido_init.3
+man/man3/fido_set_log_handler.3
 man/man3/fido_strerr.3
 man/man3/rs256_pk_free.3
+man/man3/rs256_pk_from_EVP_PKEY.3
 man/man3/rs256_pk_from_RSA.3
 man/man3/rs256_pk_from_ptr.3
 man/man3/rs256_pk_new.3
 man/man3/rs256_pk_to_EVP_PKEY.3
 share/doc/libfido2/html/eddsa_pk_free.html
+share/doc/libfido2/html/eddsa_pk_from_EVP_PKEY.html
 share/doc/libfido2/html/eddsa_pk_from_ptr.html
 share/doc/libfido2/html/eddsa_pk_new.html
 share/doc/libfido2/html/eddsa_pk_to_EVP_PKEY.html
 share/doc/libfido2/html/es256_pk_free.html
 share/doc/libfido2/html/es256_pk_from_EC_KEY.html
+share/doc/libfido2/html/es256_pk_from_EVP_PKEY.html
 share/doc/libfido2/html/es256_pk_from_ptr.html
 share/doc/libfido2/html/es256_pk_new.html
 share/doc/libfido2/html/es256_pk_to_EVP_PKEY.html
@@ -217,6 +277,8 @@
 share/doc/libfido2/html/fido_assert_allow_cred.html
 share/doc/libfido2/html/fido_assert_authdata_len.html
 share/doc/libfido2/html/fido_assert_authdata_ptr.html
+share/doc/libfido2/html/fido_assert_blob_len.html
+share/doc/libfido2/html/fido_assert_blob_ptr.html
 share/doc/libfido2/html/fido_assert_clientdata_hash_len.html
 share/doc/libfido2/html/fido_assert_clientdata_hash_ptr.html
 share/doc/libfido2/html/fido_assert_count.html
@@ -226,13 +288,18 @@
 share/doc/libfido2/html/fido_assert_hmac_secret_ptr.html
 share/doc/libfido2/html/fido_assert_id_len.html
 share/doc/libfido2/html/fido_assert_id_ptr.html
+share/doc/libfido2/html/fido_assert_largeblob_key_len.html
+share/doc/libfido2/html/fido_assert_largeblob_key_ptr.html
 share/doc/libfido2/html/fido_assert_new.html
 share/doc/libfido2/html/fido_assert_rp_id.html
 share/doc/libfido2/html/fido_assert_set_authdata.html
+share/doc/libfido2/html/fido_assert_set_authdata_raw.html
+share/doc/libfido2/html/fido_assert_set_clientdata.html
 share/doc/libfido2/html/fido_assert_set_clientdata_hash.html
 share/doc/libfido2/html/fido_assert_set_count.html
 share/doc/libfido2/html/fido_assert_set_extensions.html
 share/doc/libfido2/html/fido_assert_set_hmac_salt.html
+share/doc/libfido2/html/fido_assert_set_hmac_secret.html
 share/doc/libfido2/html/fido_assert_set_rp.html
 share/doc/libfido2/html/fido_assert_set_sig.html
 share/doc/libfido2/html/fido_assert_set_up.html
@@ -274,10 +341,14 @@
 share/doc/libfido2/html/fido_bio_template_set_name.html
 share/doc/libfido2/html/fido_cbor_info_aaguid_len.html
 share/doc/libfido2/html/fido_cbor_info_aaguid_ptr.html
+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_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_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_maxmsgsiz.html
@@ -287,12 +358,18 @@
 share/doc/libfido2/html/fido_cbor_info_options_value_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_transports_len.html
+share/doc/libfido2/html/fido_cbor_info_transports_ptr.html
 share/doc/libfido2/html/fido_cbor_info_versions_len.html
 share/doc/libfido2/html/fido_cbor_info_versions_ptr.html
 share/doc/libfido2/html/fido_cred_aaguid_len.html
 share/doc/libfido2/html/fido_cred_aaguid_ptr.html
+share/doc/libfido2/html/fido_cred_attstmt_len.html
+share/doc/libfido2/html/fido_cred_attstmt_ptr.html
 share/doc/libfido2/html/fido_cred_authdata_len.html
 share/doc/libfido2/html/fido_cred_authdata_ptr.html
+share/doc/libfido2/html/fido_cred_authdata_raw_len.html
+share/doc/libfido2/html/fido_cred_authdata_raw_ptr.html
 share/doc/libfido2/html/fido_cred_clientdata_hash_len.html
 share/doc/libfido2/html/fido_cred_clientdata_hash_ptr.html
 share/doc/libfido2/html/fido_cred_display_name.html
@@ -302,17 +379,25 @@
 share/doc/libfido2/html/fido_cred_free.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



Home | Main Index | Thread Index | Old Index