pkgsrc-Changes archive

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

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Wed Aug 19 16:25:56 UTC 2020

Modified Files:
        pkgsrc/security: Makefile
Added Files:
        pkgsrc/security/libfido2: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/security/libfido2/patches: patch-src_CMakeLists.txt

Log Message:
Import libfido2-1.4.0 as security/libfido2

libfido2 is Yubico's C library and command-line tools for U2F/FIDO.


To generate a diff of this commit:
cvs rdiff -u -r1.775 -r1.776 pkgsrc/security/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/libfido2/DESCR \
    pkgsrc/security/libfido2/Makefile pkgsrc/security/libfido2/PLIST \
    pkgsrc/security/libfido2/buildlink3.mk pkgsrc/security/libfido2/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/security/libfido2/patches/patch-src_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/Makefile
diff -u pkgsrc/security/Makefile:1.775 pkgsrc/security/Makefile:1.776
--- pkgsrc/security/Makefile:1.775      Mon Aug 17 07:01:33 2020
+++ pkgsrc/security/Makefile    Wed Aug 19 16:25:56 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.775 2020/08/17 07:01:33 riastradh Exp $
+# $NetBSD: Makefile,v 1.776 2020/08/19 16:25:56 riastradh Exp $
 #
 
 COMMENT=       Security tools
@@ -161,6 +161,7 @@ SUBDIR+=    libcrack
 SUBDIR+=       libcurvecpr
 SUBDIR+=       libdecaf
 SUBDIR+=       libdes
+SUBDIR+=       libfido2
 SUBDIR+=       libfprint
 SUBDIR+=       libfwbuilder
 SUBDIR+=       libgabe
@@ -503,6 +504,7 @@ SUBDIR+=    py-urllib2-kerberos
 SUBDIR+=       py-xmlsec
 SUBDIR+=       py-yara
 SUBDIR+=       py-yubiauth
+SUBDIR+=       py-yubikey-manager
 SUBDIR+=       pyca
 SUBDIR+=       qca2
 SUBDIR+=       qca2-gnupg
@@ -638,6 +640,7 @@ SUBDIR+=    xmlsec1
 SUBDIR+=       yafic
 SUBDIR+=       yara
 SUBDIR+=       ykclient
+SUBDIR+=       ykman
 SUBDIR+=       ykpers
 SUBDIR+=       zebedee
 SUBDIR+=       zkt

Added files:

Index: pkgsrc/security/libfido2/DESCR
diff -u /dev/null pkgsrc/security/libfido2/DESCR:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/DESCR      Wed Aug 19 16:25:56 2020
@@ -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.
Index: pkgsrc/security/libfido2/Makefile
diff -u /dev/null pkgsrc/security/libfido2/Makefile:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/Makefile   Wed Aug 19 16:25:56 2020
@@ -0,0 +1,27 @@
+#      $NetBSD: Makefile,v 1.1 2020/08/19 16:25:56 riastradh Exp $
+
+DISTNAME=      libfido2-1.4.0
+CATEGORIES=    security devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=Yubico/}
+GITHUB_PROJECT=        ${PKGBASE}
+GITHUB_TAG=    ${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://developers.yubico.com/libfido2/
+COMMENT=       U2F/FIDO/FIDO2 library and tools
+LICENSE=       2-clause-bsd
+
+USE_CMAKE=     yes
+USE_LANGUAGES= c
+
+CONFIGURE_DIRS+=       build
+CMAKE_ARG_PATH=                ..
+
+CMAKE_ARGS.NetBSD+=    -DBASE_LIBRARIES:STRING=usbhid
+
+pre-configure:
+       ${MKDIR} ${WRKSRC}/build
+
+.include "../../devel/libcbor/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/libfido2/PLIST
diff -u /dev/null pkgsrc/security/libfido2/PLIST:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/PLIST      Wed Aug 19 16:25:56 2020
@@ -0,0 +1,353 @@
+@comment $NetBSD: PLIST,v 1.1 2020/08/19 16:25:56 riastradh Exp $
+bin/fido2-assert
+bin/fido2-cred
+bin/fido2-token
+include/fido.h
+include/fido/bio.h
+include/fido/credman.h
+include/fido/eddsa.h
+include/fido/err.h
+include/fido/es256.h
+include/fido/param.h
+include/fido/rs256.h
+include/fido/types.h
+lib/libfido2.a
+lib/libfido2.so
+lib/libfido2.so.1
+lib/libfido2.so.${PKGVERSION}
+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_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_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_clientdata_hash_len.3
+man/man3/fido_assert_clientdata_hash_ptr.3
+man/man3/fido_assert_count.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_new.3
+man/man3/fido_assert_set_authdata.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_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_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_maxmsgsiz.3
+man/man3/fido_cbor_info_new.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_versions_len.3
+man/man3/fido_cbor_info_versions_ptr.3
+man/man3/fido_cred_authdata_len.3
+man/man3/fido_cred_authdata_ptr.3
+man/man3/fido_cred_clientdata_hash_len.3
+man/man3/fido_cred_clientdata_hash_ptr.3
+man/man3/fido_cred_exclude.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_new.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_set_authdata.3
+man/man3/fido_cred_set_authdata_raw.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_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_verify.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_dev_build.3
+man/man3/fido_dev_cancel.3
+man/man3/fido_dev_close.3
+man/man3/fido_dev_flags.3
+man/man3/fido_dev_force_fido2.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_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_vendor.3
+man/man3/fido_dev_is_fido2.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_open.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_init.3
+man/man3/fido_strerr.3
+man/man3/rs256_pk_free.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_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_ptr.html
+share/doc/libfido2/html/es256_pk_new.html
+share/doc/libfido2/html/es256_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_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_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_new.html
+share/doc/libfido2/html/fido_assert_set_authdata.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_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_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_maxmsgsiz.html
+share/doc/libfido2/html/fido_cbor_info_new.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_versions_len.html
+share/doc/libfido2/html/fido_cbor_info_versions_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_clientdata_hash_len.html
+share/doc/libfido2/html/fido_cred_clientdata_hash_ptr.html
+share/doc/libfido2/html/fido_cred_exclude.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_new.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_set_authdata.html
+share/doc/libfido2/html/fido_cred_set_authdata_raw.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_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_verify.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_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_flags.html
+share/doc/libfido2/html/fido_dev_force_fido2.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_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_vendor.html
+share/doc/libfido2/html/fido_dev_is_fido2.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_open.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_init.html
+share/doc/libfido2/html/fido_strerr.html
+share/doc/libfido2/html/rs256_pk_free.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
Index: pkgsrc/security/libfido2/buildlink3.mk
diff -u /dev/null pkgsrc/security/libfido2/buildlink3.mk:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/buildlink3.mk      Wed Aug 19 16:25:56 2020
@@ -0,0 +1,14 @@
+#      $NetBSD: buildlink3.mk,v 1.1 2020/08/19 16:25:56 riastradh Exp $
+
+BUILDLINK_TREE+=       libfido2
+
+.if !defined(LIBFIDO2_BUILDLINK_MK)
+LIBFIDO2_BUILDLINK_MK:=
+
+BUILDLINK_API_DEPENDS.libfido2+=       libfido2>=1.4.0
+BUILDLINK_ABI_DEPENDS.libfido2+=       libfido2>=1.4.0
+BUILDLINK_PKGSRCDIR.libfido2?=         ../../security/libfido2
+
+.endif # LIBFIDO2_BUILDLINK_MK
+
+BUILDLINK_TREE+=       -libfido2
Index: pkgsrc/security/libfido2/distinfo
diff -u /dev/null pkgsrc/security/libfido2/distinfo:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/distinfo   Wed Aug 19 16:25:56 2020
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2020/08/19 16:25:56 riastradh Exp $
+
+SHA1 (libfido2-1.4.0.tar.gz) = 3436a2e723bb424fc744807179965df2f2f1e601
+RMD160 (libfido2-1.4.0.tar.gz) = 052a692a1d95b00f6594d14d78fa309c525f9c97
+SHA512 (libfido2-1.4.0.tar.gz) = 5cf2f2d70bdba893fd33bf3ca91940c7eded5ed1728b517ff3fc46cbde58bf64f16da4104138b20dcea1d9a1cec730e532bc4938cdcba4ad86343e51a1c3c513
+Size (libfido2-1.4.0.tar.gz) = 391439 bytes
+SHA1 (patch-src_CMakeLists.txt) = 27cd482566e324beb74a78f5f887c10f0cbb8008

Index: pkgsrc/security/libfido2/patches/patch-src_CMakeLists.txt
diff -u /dev/null pkgsrc/security/libfido2/patches/patch-src_CMakeLists.txt:1.1
--- /dev/null   Wed Aug 19 16:25:56 2020
+++ pkgsrc/security/libfido2/patches/patch-src_CMakeLists.txt   Wed Aug 19 16:25:56 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_CMakeLists.txt,v 1.1 2020/08/19 16:25:56 riastradh Exp $
+
+Add NetBSD support -- same USB HID API as OpenBSD.
+
+--- src/CMakeLists.txt.orig    2020-04-15 10:58:51.000000000 +0000
++++ src/CMakeLists.txt
+@@ -44,6 +44,8 @@ elseif(APPLE)
+       list(APPEND COMPAT_SOURCES hid_osx.c)
+ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+       list(APPEND COMPAT_SOURCES hid_linux.c)
++elseif(CMAKE_SYSTEM_NAME STREQUAL "NetBSD")
++      list(APPEND COMPAT_SOURCES hid_openbsd.c)
+ elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+       list(APPEND COMPAT_SOURCES hid_openbsd.c)
+ else()



Home | Main Index | Thread Index | Old Index