pkgsrc-WIP-changes archive

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

wip/libfido2: fixing up for Linux



Module Name:	pkgsrc-wip
Committed By:	Dr. Thomas Orgis <thomas.orgis%uni-hamburg.de@localhost>
Pushed By:	thor
Date:		Mon May 8 19:22:21 2023 +0200
Changeset:	91200897e28d0b390a9cc3be88923af7fb18f48b

Modified Files:
	Makefile
Added Files:
	libfido2/DESCR
	libfido2/Makefile
	libfido2/PLIST
	libfido2/buildlink3.mk
	libfido2/distinfo

Log Message:
wip/libfido2: fixing up for Linux

It needs libudev (unconditionally, I presume) and also it misses mandoc on
an Ubuntu system.

Doing an excursion in wip, as libudev is also only in wip.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=91200897e28d0b390a9cc3be88923af7fb18f48b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile               |   1 +
 libfido2/DESCR         |   6 +
 libfido2/Makefile      |  30 +++
 libfido2/PLIST         | 543 +++++++++++++++++++++++++++++++++++++++++++++++++
 libfido2/buildlink3.mk |  19 ++
 libfido2/distinfo      |   5 +
 6 files changed, 604 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 44e9daae2d..c238341cca 100644
--- a/Makefile
+++ b/Makefile
@@ -2041,6 +2041,7 @@ SUBDIR+=	libeps
 SUBDIR+=	libevdev
 SUBDIR+=	libevhtp
 SUBDIR+=	libexact
+SUBDIR+=	libfido2
 SUBDIR+=	libfirm-git
 SUBDIR+=	libfixposix
 SUBDIR+=	libflame
diff --git a/libfido2/DESCR b/libfido2/DESCR
new file mode 100644
index 0000000000..aa7d312de5
--- /dev/null
+++ b/libfido2/DESCR
@@ -0,0 +1,6 @@
+libfido2 provides library functionality and command-line tools to
+communicate with a FIDO device over USB, and to verify attestation and
+assertion signatures.
+
+libfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)
+protocols.
diff --git a/libfido2/Makefile b/libfido2/Makefile
new file mode 100644
index 0000000000..484fee518e
--- /dev/null
+++ b/libfido2/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.7 2023/03/15 14:38:13 adam Exp $
+
+DISTNAME=	libfido2-1.13.0
+CATEGORIES=	security devel
+MASTER_SITES=	https://developers.yubico.com/libfido2/Releases/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://developers.yubico.com/libfido2/
+COMMENT=	U2F/FIDO/FIDO2 library and tools
+LICENSE=	2-clause-bsd
+
+USE_LANGUAGES=		c
+USE_TOOLS+=		pkg-config
+BUILD_DEPENDS+=		mandoc-[0-9]*:../../textproc/mandoc
+CMAKE_ARGS+=		-DBUILD_EXAMPLES=OFF
+CMAKE_ARGS.NetBSD+=	-DBASE_LIBRARIES:STRING=usbhid
+TEST_TARGET=		test
+
+CHECK_PORTABILITY_SKIP+=	misc/hooks
+
+.include "../../mk/bsd.prefs.mk"
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/libcbor/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.if ${OPSYS} == "Linux"
+.  include "../../wip/libudev/buildlink3.mk"
+.endif
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libfido2/PLIST b/libfido2/PLIST
new file mode 100644
index 0000000000..5e3a10250a
--- /dev/null
+++ b/libfido2/PLIST
@@ -0,0 +1,543 @@
+@comment $NetBSD: PLIST,v 1.5 2023/03/15 14:38:13 adam 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
+include/fido/es256.h
+include/fido/es384.h
+include/fido/param.h
+include/fido/rs256.h
+include/fido/types.h
+lib/libfido2.a
+lib/libfido2.so
+lib/libfido2.so.${PKGVERSION}
+lib/libfido2.so.1
+lib/pkgconfig/libfido2.pc
+man/man1/fido2-assert.1
+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/es384_pk_free.3
+man/man3/es384_pk_from_EC_KEY.3
+man/man3/es384_pk_from_EVP_PKEY.3
+man/man3/es384_pk_from_ptr.3
+man/man3/es384_pk_new.3
+man/man3/es384_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
+man/man3/fido_assert_empty_allow_list.3
+man/man3/fido_assert_flags.3
+man/man3/fido_assert_free.3
+man/man3/fido_assert_hmac_secret_len.3
+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
+man/man3/fido_assert_set_uv.3
+man/man3/fido_assert_sig_len.3
+man/man3/fido_assert_sig_ptr.3
+man/man3/fido_assert_sigcount.3
+man/man3/fido_assert_user_display_name.3
+man/man3/fido_assert_user_icon.3
+man/man3/fido_assert_user_id_len.3
+man/man3/fido_assert_user_id_ptr.3
+man/man3/fido_assert_user_name.3
+man/man3/fido_assert_verify.3
+man/man3/fido_bio_dev_enroll_begin.3
+man/man3/fido_bio_dev_enroll_cancel.3
+man/man3/fido_bio_dev_enroll_continue.3
+man/man3/fido_bio_dev_enroll_remove.3
+man/man3/fido_bio_dev_get_info.3
+man/man3/fido_bio_dev_get_template_array.3
+man/man3/fido_bio_dev_set_template_name.3
+man/man3/fido_bio_enroll_free.3
+man/man3/fido_bio_enroll_last_status.3
+man/man3/fido_bio_enroll_new.3
+man/man3/fido_bio_enroll_remaining_samples.3
+man/man3/fido_bio_info_free.3
+man/man3/fido_bio_info_max_samples.3
+man/man3/fido_bio_info_new.3
+man/man3/fido_bio_info_type.3
+man/man3/fido_bio_template.3
+man/man3/fido_bio_template_array_count.3
+man/man3/fido_bio_template_array_free.3
+man/man3/fido_bio_template_array_new.3
+man/man3/fido_bio_template_free.3
+man/man3/fido_bio_template_id_len.3
+man/man3/fido_bio_template_id_ptr.3
+man/man3/fido_bio_template_name.3
+man/man3/fido_bio_template_new.3
+man/man3/fido_bio_template_set_id.3
+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_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_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_maxlargeblob.3
+man/man3/fido_cbor_info_maxmsgsiz.3
+man/man3/fido_cbor_info_maxrpid_minpinlen.3
+man/man3/fido_cbor_info_minpinlen.3
+man/man3/fido_cbor_info_new.3
+man/man3/fido_cbor_info_new_pin_required.3
+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_protocols_len.3
+man/man3/fido_cbor_info_protocols_ptr.3
+man/man3/fido_cbor_info_rk_remaining.3
+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_modality.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
+man/man3/fido_cred_empty_exclude_list.3
+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_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
+man/man3/fido_cred_set_sig.3
+man/man3/fido_cred_set_type.3
+man/man3/fido_cred_set_user.3
+man/man3/fido_cred_set_uv.3
+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
+man/man3/fido_credman_get_dev_metadata.3
+man/man3/fido_credman_get_dev_rk.3
+man/man3/fido_credman_get_dev_rp.3
+man/man3/fido_credman_metadata_free.3
+man/man3/fido_credman_metadata_new.3
+man/man3/fido_credman_rk.3
+man/man3/fido_credman_rk_count.3
+man/man3/fido_credman_rk_existing.3
+man/man3/fido_credman_rk_free.3
+man/man3/fido_credman_rk_new.3
+man/man3/fido_credman_rk_remaining.3
+man/man3/fido_credman_rp_count.3
+man/man3/fido_credman_rp_free.3
+man/man3/fido_credman_rp_id.3
+man/man3/fido_credman_rp_id_hash_len.3
+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
+man/man3/fido_dev_info_new.3
+man/man3/fido_dev_info_path.3
+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
+share/doc/libfido2/html/es384_pk_free.html
+share/doc/libfido2/html/es384_pk_from_EC_KEY.html
+share/doc/libfido2/html/es384_pk_from_EVP_PKEY.html
+share/doc/libfido2/html/es384_pk_from_ptr.html
+share/doc/libfido2/html/es384_pk_new.html
+share/doc/libfido2/html/es384_pk_to_EVP_PKEY.html
+share/doc/libfido2/html/fido2-assert.html
+share/doc/libfido2/html/fido2-cred.html
+share/doc/libfido2/html/fido2-token.html
+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
+share/doc/libfido2/html/fido_assert_empty_allow_list.html
+share/doc/libfido2/html/fido_assert_flags.html
+share/doc/libfido2/html/fido_assert_free.html
+share/doc/libfido2/html/fido_assert_hmac_secret_len.html
+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
+share/doc/libfido2/html/fido_assert_set_uv.html
+share/doc/libfido2/html/fido_assert_sig_len.html
+share/doc/libfido2/html/fido_assert_sig_ptr.html
+share/doc/libfido2/html/fido_assert_sigcount.html
+share/doc/libfido2/html/fido_assert_user_display_name.html
+share/doc/libfido2/html/fido_assert_user_icon.html
+share/doc/libfido2/html/fido_assert_user_id_len.html
+share/doc/libfido2/html/fido_assert_user_id_ptr.html
+share/doc/libfido2/html/fido_assert_user_name.html
+share/doc/libfido2/html/fido_assert_verify.html
+share/doc/libfido2/html/fido_bio_dev_enroll_begin.html
+share/doc/libfido2/html/fido_bio_dev_enroll_cancel.html
+share/doc/libfido2/html/fido_bio_dev_enroll_continue.html
+share/doc/libfido2/html/fido_bio_dev_enroll_remove.html
+share/doc/libfido2/html/fido_bio_dev_get_info.html
+share/doc/libfido2/html/fido_bio_dev_get_template_array.html
+share/doc/libfido2/html/fido_bio_dev_set_template_name.html
+share/doc/libfido2/html/fido_bio_enroll_free.html
+share/doc/libfido2/html/fido_bio_enroll_last_status.html
+share/doc/libfido2/html/fido_bio_enroll_new.html
+share/doc/libfido2/html/fido_bio_enroll_remaining_samples.html
+share/doc/libfido2/html/fido_bio_info_free.html
+share/doc/libfido2/html/fido_bio_info_max_samples.html
+share/doc/libfido2/html/fido_bio_info_new.html
+share/doc/libfido2/html/fido_bio_info_type.html
+share/doc/libfido2/html/fido_bio_template.html
+share/doc/libfido2/html/fido_bio_template_array_count.html
+share/doc/libfido2/html/fido_bio_template_array_free.html
+share/doc/libfido2/html/fido_bio_template_array_new.html
+share/doc/libfido2/html/fido_bio_template_free.html
+share/doc/libfido2/html/fido_bio_template_id_len.html
+share/doc/libfido2/html/fido_bio_template_id_ptr.html
+share/doc/libfido2/html/fido_bio_template_name.html
+share/doc/libfido2/html/fido_bio_template_new.html
+share/doc/libfido2/html/fido_bio_template_set_id.html
+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_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_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_maxlargeblob.html
+share/doc/libfido2/html/fido_cbor_info_maxmsgsiz.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
+share/doc/libfido2/html/fido_cbor_info_new_pin_required.html
+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_protocols_len.html
+share/doc/libfido2/html/fido_cbor_info_protocols_ptr.html
+share/doc/libfido2/html/fido_cbor_info_rk_remaining.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_modality.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
+share/doc/libfido2/html/fido_cred_empty_exclude_list.html
+share/doc/libfido2/html/fido_cred_exclude.html
+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_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_pin_minlen.html
+share/doc/libfido2/html/fido_cred_prot.html
+share/doc/libfido2/html/fido_cred_pubkey_len.html
+share/doc/libfido2/html/fido_cred_pubkey_ptr.html
+share/doc/libfido2/html/fido_cred_rp_id.html
+share/doc/libfido2/html/fido_cred_rp_name.html
+share/doc/libfido2/html/fido_cred_set_attstmt.html
+share/doc/libfido2/html/fido_cred_set_authdata.html
+share/doc/libfido2/html/fido_cred_set_authdata_raw.html
+share/doc/libfido2/html/fido_cred_set_blob.html
+share/doc/libfido2/html/fido_cred_set_clientdata.html
+share/doc/libfido2/html/fido_cred_set_clientdata_hash.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_id.html
+share/doc/libfido2/html/fido_cred_set_pin_minlen.html
+share/doc/libfido2/html/fido_cred_set_prot.html
+share/doc/libfido2/html/fido_cred_set_rk.html
+share/doc/libfido2/html/fido_cred_set_rp.html
+share/doc/libfido2/html/fido_cred_set_sig.html
+share/doc/libfido2/html/fido_cred_set_type.html
+share/doc/libfido2/html/fido_cred_set_user.html
+share/doc/libfido2/html/fido_cred_set_uv.html
+share/doc/libfido2/html/fido_cred_set_x509.html
+share/doc/libfido2/html/fido_cred_sig_len.html
+share/doc/libfido2/html/fido_cred_sig_ptr.html
+share/doc/libfido2/html/fido_cred_sigcount.html
+share/doc/libfido2/html/fido_cred_type.html
+share/doc/libfido2/html/fido_cred_user_id_len.html
+share/doc/libfido2/html/fido_cred_user_id_ptr.html
+share/doc/libfido2/html/fido_cred_user_name.html
+share/doc/libfido2/html/fido_cred_verify.html
+share/doc/libfido2/html/fido_cred_verify_self.html
+share/doc/libfido2/html/fido_cred_x5c_len.html
+share/doc/libfido2/html/fido_cred_x5c_ptr.html
+share/doc/libfido2/html/fido_credman_del_dev_rk.html
+share/doc/libfido2/html/fido_credman_get_dev_metadata.html
+share/doc/libfido2/html/fido_credman_get_dev_rk.html
+share/doc/libfido2/html/fido_credman_get_dev_rp.html
+share/doc/libfido2/html/fido_credman_metadata_free.html
+share/doc/libfido2/html/fido_credman_metadata_new.html
+share/doc/libfido2/html/fido_credman_rk.html
+share/doc/libfido2/html/fido_credman_rk_count.html
+share/doc/libfido2/html/fido_credman_rk_existing.html
+share/doc/libfido2/html/fido_credman_rk_free.html
+share/doc/libfido2/html/fido_credman_rk_new.html
+share/doc/libfido2/html/fido_credman_rk_remaining.html
+share/doc/libfido2/html/fido_credman_rp_count.html
+share/doc/libfido2/html/fido_credman_rp_free.html
+share/doc/libfido2/html/fido_credman_rp_id.html
+share/doc/libfido2/html/fido_credman_rp_id_hash_len.html
+share/doc/libfido2/html/fido_credman_rp_id_hash_ptr.html
+share/doc/libfido2/html/fido_credman_rp_name.html
+share/doc/libfido2/html/fido_credman_rp_new.html
+share/doc/libfido2/html/fido_credman_set_dev_rk.html
+share/doc/libfido2/html/fido_dev_build.html
+share/doc/libfido2/html/fido_dev_cancel.html
+share/doc/libfido2/html/fido_dev_close.html
+share/doc/libfido2/html/fido_dev_enable_entattest.html
+share/doc/libfido2/html/fido_dev_flags.html
+share/doc/libfido2/html/fido_dev_force_fido2.html
+share/doc/libfido2/html/fido_dev_force_pin_change.html
+share/doc/libfido2/html/fido_dev_force_u2f.html
+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_retry_count.html
+share/doc/libfido2/html/fido_dev_get_touch_begin.html
+share/doc/libfido2/html/fido_dev_get_touch_status.html
+share/doc/libfido2/html/fido_dev_get_uv_retry_count.html
+share/doc/libfido2/html/fido_dev_has_pin.html
+share/doc/libfido2/html/fido_dev_has_uv.html
+share/doc/libfido2/html/fido_dev_info_free.html
+share/doc/libfido2/html/fido_dev_info_manifest.html
+share/doc/libfido2/html/fido_dev_info_manufacturer_string.html
+share/doc/libfido2/html/fido_dev_info_new.html
+share/doc/libfido2/html/fido_dev_info_path.html
+share/doc/libfido2/html/fido_dev_info_product.html
+share/doc/libfido2/html/fido_dev_info_product_string.html
+share/doc/libfido2/html/fido_dev_info_ptr.html
+share/doc/libfido2/html/fido_dev_info_set.html
+share/doc/libfido2/html/fido_dev_info_vendor.html
+share/doc/libfido2/html/fido_dev_io_handle.html
+share/doc/libfido2/html/fido_dev_is_fido2.html
+share/doc/libfido2/html/fido_dev_is_winhello.html
+share/doc/libfido2/html/fido_dev_largeblob_get.html
+share/doc/libfido2/html/fido_dev_largeblob_get_array.html
+share/doc/libfido2/html/fido_dev_largeblob_remove.html
+share/doc/libfido2/html/fido_dev_largeblob_set.html
+share/doc/libfido2/html/fido_dev_largeblob_set_array.html
+share/doc/libfido2/html/fido_dev_major.html
+share/doc/libfido2/html/fido_dev_make_cred.html
+share/doc/libfido2/html/fido_dev_minor.html
+share/doc/libfido2/html/fido_dev_new.html
+share/doc/libfido2/html/fido_dev_new_with_info.html
+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_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_sigmask.html
+share/doc/libfido2/html/fido_dev_set_timeout.html
+share/doc/libfido2/html/fido_dev_set_transport_functions.html
+share/doc/libfido2/html/fido_dev_supports_cred_prot.html
+share/doc/libfido2/html/fido_dev_supports_credman.html
+share/doc/libfido2/html/fido_dev_supports_permissions.html
+share/doc/libfido2/html/fido_dev_supports_pin.html
+share/doc/libfido2/html/fido_dev_supports_uv.html
+share/doc/libfido2/html/fido_dev_toggle_always_uv.html
+share/doc/libfido2/html/fido_init.html
+share/doc/libfido2/html/fido_set_log_handler.html
+share/doc/libfido2/html/fido_strerr.html
+share/doc/libfido2/html/rs256_pk_free.html
+share/doc/libfido2/html/rs256_pk_from_EVP_PKEY.html
+share/doc/libfido2/html/rs256_pk_from_RSA.html
+share/doc/libfido2/html/rs256_pk_from_ptr.html
+share/doc/libfido2/html/rs256_pk_new.html
+share/doc/libfido2/html/rs256_pk_to_EVP_PKEY.html
+share/doc/libfido2/html/style.css
diff --git a/libfido2/buildlink3.mk b/libfido2/buildlink3.mk
new file mode 100644
index 0000000000..fc981e210d
--- /dev/null
+++ b/libfido2/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.4 2022/08/05 20:22:05 adam Exp $
+
+BUILDLINK_TREE+=	libfido2
+
+.if !defined(LIBFIDO2_BUILDLINK3_MK)
+LIBFIDO2_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libfido2+=	libfido2>=1.10.0
+BUILDLINK_PKGSRCDIR.libfido2?=		../../wip/libfido2
+
+.include "../../devel/libcbor/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.if ${OPSYS} == "Linux"
+.include "../../wip/libudev/buildlink3.mk"
+.endif
+.include "../../security/openssl/buildlink3.mk"
+.endif	# LIBFIDO2_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-libfido2
diff --git a/libfido2/distinfo b/libfido2/distinfo
new file mode 100644
index 0000000000..616a6fdf68
--- /dev/null
+++ b/libfido2/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.8 2023/03/15 14:38:13 adam Exp $
+
+BLAKE2s (libfido2-1.13.0.tar.gz) = bb230689076829bf6d298811c1b4c1d6b6715795747482b4c2b6a8695a0939e3
+SHA512 (libfido2-1.13.0.tar.gz) = 90f8452cee4c9cc72241478e697c5c692ccff5ab27752f2f296c3623ee297d1f80a85a359b4d0656c67790084c116aac921894e762eb52d3a79056e5014c03e7
+Size (libfido2-1.13.0.tar.gz) = 652777 bytes


Home | Main Index | Thread Index | Old Index