CVS import: src/external/bsd/libfido2/dist
Module Name:src Committed By: christos Date: Thu Jun 17 00:38:09 UTC 2021 Update of /cvsroot/src/external/bsd/libfido2/dist In directory ivanova.netbsd.org:/tmp/cvs-serv29052 Log Message: Import libfido2 1.7.0; changes: Version 1.7.0 (2021-03-29) - New dependency on zlib. - Fixed musl build; gh#259. - hid_win: detect devices with vendor or product IDs > 0x7fff; gh#264. - Support for FIDO 2.1 authenticator configuration. - Support for FIDO 2.1 UV token permissions. - Support for FIDO 2.1 "credBlobs" and "largeBlobs" extensions. - New API calls: fido_assert_blob_len; fido_assert_blob_ptr; fido_assert_largeblob_key_len; fido_assert_largeblob_key_ptr; fido_assert_set_hmac_secret; fido_cbor_info_maxcredbloblen; fido_cred_largeblob_key_len; fido_cred_largeblob_key_ptr; fido_cred_set_blob; fido_dev_enable_entattest; fido_dev_force_pin_change; fido_dev_has_uv; fido_dev_largeblob_get; fido_dev_largeblob_get_array; fido_dev_largeblob_remove; fido_dev_largeblob_set; fido_dev_largeblob_set_array; fido_dev_set_pin_minlen; fido_dev_set_sigmask; fido_dev_supports_credman; fido_dev_supports_permissions; fido_dev_supports_uv; fido_dev_toggle_always_uv. - New fido_init flag to disable fido_dev_open's U2F fallback; gh#282. - Experimental NFC support on Linux; enable with -DNFC_LINUX. Version 1.6.0 (2020-12-22) - Fix OpenSSL 1.0 and Cygwin builds. - hid_linux: fix build on 32-bit systems. - hid_osx: allow reads from spawned threads. - Documentation and reliability fixes. - New API calls: fido_cred_authdata_raw_len; fido_cred_authdata_raw_ptr; fido_cred_sigcount; fido_dev_get_uv_retry_count; fido_dev_supports_credman. - Hardened Windows build. - Native FreeBSD and NetBSD support. - Use CTAP2 canonical CBOR when combining hmac-secret and credProtect. Status: Vendor Tag: YUBICO Release Tags: libfido2-1-7-0 U src/external/bsd/libfido2/dist/CMakeLists.txt U src/external/bsd/libfido2/dist/LICENSE U src/external/bsd/libfido2/dist/NEWS U src/external/bsd/libfido2/dist/README.adoc U src/external/bsd/libfido2/dist/examples/CMakeLists.txt U src/external/bsd/libfido2/dist/examples/README.adoc U src/external/bsd/libfido2/dist/examples/assert.c U src/external/bsd/libfido2/dist/examples/cred.c U src/external/bsd/libfido2/dist/examples/extern.h U src/external/bsd/libfido2/dist/examples/info.c U src/external/bsd/libfido2/dist/examples/manifest.c U src/external/bsd/libfido2/dist/examples/reset.c U src/external/bsd/libfido2/dist/examples/retries.c U src/external/bsd/libfido2/dist/examples/select.c U src/external/bsd/libfido2/dist/examples/setpin.c U src/external/bsd/libfido2/dist/examples/util.c U src/external/bsd/libfido2/dist/fuzz/CMakeLists.txt U src/external/bsd/libfido2/dist/fuzz/Dockerfile U src/external/bsd/libfido2/dist/fuzz/Makefile U src/external/bsd/libfido2/dist/fuzz/README U src/external/bsd/libfido2/dist/fuzz/build-coverage U src/external/bsd/libfido2/dist/fuzz/dummy.h U src/external/bsd/libfido2/dist/fuzz/export.gnu U src/external/bsd/libfido2/dist/fuzz/functions.txt U src/external/bsd/libfido2/dist/fuzz/fuzz_assert.c U src/external/bsd/libfido2/dist/fuzz/fuzz_bio.c U src/external/bsd/libfido2/dist/fuzz/fuzz_cred.c U src/external/bsd/libfido2/dist/fuzz/fuzz_credman.c N src/external/bsd/libfido2/dist/fuzz/fuzz_hid.c N src/external/bsd/libfido2/dist/fuzz/fuzz_largeblob.c U src/external/bsd/libfido2/dist/fuzz/fuzz_mgmt.c N src/external/bsd/libfido2/dist/fuzz/fuzz_netlink.c U src/external/bsd/libfido2/dist/fuzz/libfuzzer.c U src/external/bsd/libfido2/dist/fuzz/mutator_aux.c U src/external/bsd/libfido2/dist/fuzz/mutator_aux.h U src/external/bsd/libfido2/dist/fuzz/preload-fuzz.c U src/external/bsd/libfido2/dist/fuzz/preload-snoop.c U src/external/bsd/libfido2/dist/fuzz/prng.c U src/external/bsd/libfido2/dist/fuzz/report.tgz U src/external/bsd/libfido2/dist/fuzz/summary.txt U src/external/bsd/libfido2/dist/fuzz/uniform_random.c U src/external/bsd/libfido2/dist/fuzz/wiredata_fido2.h U src/external/bsd/libfido2/dist/fuzz/wiredata_u2f.h U src/external/bsd/libfido2/dist/fuzz/wrap.c U src/external/bsd/libfido2/dist/fuzz/wrapped.sym U src/external/bsd/libfido2/dist/man/CMakeLists.txt U src/external/bsd/libfido2/dist/man/NOTES U src/external/bsd/libfido2/dist/man/dyc.css U src/external/bsd/libfido2/dist/man/eddsa_pk_new.3 U src/external/bsd/libfido2/dist/man/es256_pk_new.3 U src/external/bsd/libfido2/dist/man/fido2-assert.1 U src/external/bsd/libfido2/dist/man/fido2-cred.1 U src/external/bsd/libfido2/dist/man/fido2-token.1 U src/external/bsd/libfido2/dist/man/fido_assert_allow_cred.3 U src/external/bsd/libfido2/dist/man/fido_assert_new.3 U src/external/bsd/libfido2/dist/man/fido_assert_set_authdata.3 U src/external/bsd/libfido2/dist/man/fido_assert_verify.3 U src/external/bsd/libfido2/dist/man/fido_bio_dev_get_info.3 U src/external/bsd/libfido2/dist/man/fido_bio_enroll_new.3 U src/external
CVS import: src/external/bsd/libfido2/dist
Module Name:src Committed By: christos Date: Fri Dec 4 18:09:14 UTC 2020 Update of /cvsroot/src/external/bsd/libfido2/dist In directory ivanova.netbsd.org:/tmp/cvs-serv25452 Log Message: Version 1.5.0 (2020-09-01) hid_linux: return FIDO_OK if no devices are found. hid_osx: repair communication with U2F tokens, gh#166; reliability fixes. fido2-{assert,cred}: new options to explicitly toggle UP, UV. Support for configurable report lengths. New API calls: fido_cbor_info_maxcredcntlst; fido_cbor_info_maxcredidlen; fido_cred_aaguid_len; fido_cred_aaguid_ptr; fido_dev_get_touch_begin; fido_dev_get_touch_status. Use COSE_ECDH_ES256 with CTAP_CBOR_CLIENT_PIN; gh#154. Allow CTAP messages up to 2048 bytes; gh#171. Ensure we only list USB devices by default. Version 1.4.0 (2020-04-15) hid_hidapi: hidapi backend; enable with -DUSE_HIDAPI=1. Fall back to U2F if the key claims to, but does not support FIDO2. FIDO2 credential protection (credprot) support. New API calls: fido_cbor_info_fwversion; fido_cred_prot; fido_cred_set_prot; fido_dev_set_transport_functions; fido_set_log_handler. Support for FreeBSD. Support for C++. Support for MSYS. Fixed EdDSA and RSA self-attestation. Version 1.3.1 (2020-02-19) fix zero-ing of le1 and le2 when talking to a U2F device. dropping sk-libfido2 middleware, please find it in the openssh tree. Status: Vendor Tag: YUBICO Release Tags: libfido2-1-5-0 U src/external/bsd/libfido2/dist/CMakeLists.txt U src/external/bsd/libfido2/dist/LICENSE U src/external/bsd/libfido2/dist/NEWS U src/external/bsd/libfido2/dist/README.adoc N src/external/bsd/libfido2/dist/x N src/external/bsd/libfido2/dist/xx U src/external/bsd/libfido2/dist/examples/CMakeLists.txt U src/external/bsd/libfido2/dist/examples/README.adoc U src/external/bsd/libfido2/dist/examples/assert.c U src/external/bsd/libfido2/dist/examples/cred.c U src/external/bsd/libfido2/dist/examples/extern.h U src/external/bsd/libfido2/dist/examples/info.c U src/external/bsd/libfido2/dist/examples/manifest.c U src/external/bsd/libfido2/dist/examples/reset.c U src/external/bsd/libfido2/dist/examples/retries.c N src/external/bsd/libfido2/dist/examples/select.c U src/external/bsd/libfido2/dist/examples/setpin.c U src/external/bsd/libfido2/dist/examples/util.c U src/external/bsd/libfido2/dist/fuzz/CMakeLists.txt U src/external/bsd/libfido2/dist/fuzz/Dockerfile U src/external/bsd/libfido2/dist/fuzz/Makefile U src/external/bsd/libfido2/dist/fuzz/README U src/external/bsd/libfido2/dist/fuzz/build-coverage U src/external/bsd/libfido2/dist/fuzz/dummy.h U src/external/bsd/libfido2/dist/fuzz/export.gnu U src/external/bsd/libfido2/dist/fuzz/functions.txt U src/external/bsd/libfido2/dist/fuzz/fuzz_assert.c U src/external/bsd/libfido2/dist/fuzz/fuzz_bio.c U src/external/bsd/libfido2/dist/fuzz/fuzz_cred.c U src/external/bsd/libfido2/dist/fuzz/fuzz_credman.c U src/external/bsd/libfido2/dist/fuzz/fuzz_mgmt.c N src/external/bsd/libfido2/dist/fuzz/libfuzzer.c U src/external/bsd/libfido2/dist/fuzz/mutator_aux.c U src/external/bsd/libfido2/dist/fuzz/mutator_aux.h U src/external/bsd/libfido2/dist/fuzz/preload-fuzz.c U src/external/bsd/libfido2/dist/fuzz/preload-snoop.c U src/external/bsd/libfido2/dist/fuzz/prng.c U src/external/bsd/libfido2/dist/fuzz/report.tgz U src/external/bsd/libfido2/dist/fuzz/summary.txt U src/external/bsd/libfido2/dist/fuzz/uniform_random.c U src/external/bsd/libfido2/dist/fuzz/wrap.c U src/external/bsd/libfido2/dist/fuzz/wiredata_fido2.h U src/external/bsd/libfido2/dist/fuzz/wiredata_u2f.h U src/external/bsd/libfido2/dist/fuzz/wrapped.sym U src/external/bsd/libfido2/dist/man/CMakeLists.txt U src/external/bsd/libfido2/dist/man/NOTES U src/external/bsd/libfido2/dist/man/dyc.css U src/external/bsd/libfido2/dist/man/eddsa_pk_new.3 U src/external/bsd/libfido2/dist/man/es256_pk_new.3 U src/external/bsd/libfido2/dist/man/fido2-assert.1 U src/external/bsd/libfido2/dist/man/fido2-cred.1 U src/external/bsd/libfido2/dist/man/fido2-token.1 U src/external/bsd/libfido2/dist/man/fido_assert_allow_cred.3 U src/external/bsd/libfido2/dist/man/fido_assert_new.3 U src/external/bsd/libfido2/dist/man/fido_assert_set_authdata.3 U src/external/bsd/libfido2/dist/man/fido_assert_verify.3 U src/external/bsd/libfido2/dist/man/fido_bio_dev_get_info.3 U src/external/bsd/libfido2/dist/man/fido_bio_enroll_new.3 U src/external/bsd/libfido2/dist/man/fido_bio_info_new.3 U src/external/bsd/libfido2/dist/man/fido_bio_template.3 U src/external/bsd/libfido2/dist/man/fido_cbor_info_new.3 U src/external/bsd/libfido2/dist/man/fido_cred_exclude.3 U src/external/bsd/libfido2/dist/man/fido_cred_new.3 U src/external/bsd/libfido2/dist/man/fido_cred_set_authdata.3 U src/external/bsd/libfido2/dist/man/fido_cred_verify.3 U src/external/bsd/libfido2/dist/man/fido_credman_metadata_
CVS import: src/external/bsd/libfido2/dist
Module Name:src Committed By: christos Date: Tue Mar 3 00:11:48 UTC 2020 Update of /cvsroot/src/external/bsd/libfido2/dist In directory ivanova.netbsd.org:/tmp/cvs-serv21345 Log Message: Import Yubico's libfido2 from https://github.com/Yubico/libfido2.git Status: Vendor Tag: YUBICO Release Tags: libfido2-f6ab2ce65745f7f3b1bee7481623de5eaac28bb0 N src/external/bsd/libfido2/dist/.travis.yml N src/external/bsd/libfido2/dist/CMakeLists.txt N src/external/bsd/libfido2/dist/LICENSE N src/external/bsd/libfido2/dist/NEWS N src/external/bsd/libfido2/dist/README.adoc N src/external/bsd/libfido2/dist/.github/workflows/scan.yml N src/external/bsd/libfido2/dist/.github/workflows/windows.yml N src/external/bsd/libfido2/dist/.travis/build-linux-clang N src/external/bsd/libfido2/dist/.travis/build-linux-gcc N src/external/bsd/libfido2/dist/.travis/build-linux-mingw N src/external/bsd/libfido2/dist/.travis/build-osx-clang N src/external/bsd/libfido2/dist/.travis/fuzz-linux-asan N src/external/bsd/libfido2/dist/.travis/fuzz-linux-msan N src/external/bsd/libfido2/dist/debian/changelog N src/external/bsd/libfido2/dist/debian/compat N src/external/bsd/libfido2/dist/debian/control N src/external/bsd/libfido2/dist/debian/copyright N src/external/bsd/libfido2/dist/debian/fido2-tools.install N src/external/bsd/libfido2/dist/debian/fido2-tools.manpages N src/external/bsd/libfido2/dist/debian/libfido2-1.install N src/external/bsd/libfido2/dist/debian/libfido2-1.symbols N src/external/bsd/libfido2/dist/debian/libfido2-dev.install N src/external/bsd/libfido2/dist/debian/libfido2-dev.links N src/external/bsd/libfido2/dist/debian/libfido2-dev.manpages N src/external/bsd/libfido2/dist/debian/libfido2-udev.install N src/external/bsd/libfido2/dist/debian/rules N src/external/bsd/libfido2/dist/debian/source/format N src/external/bsd/libfido2/dist/docker/bionic/Dockerfile N src/external/bsd/libfido2/dist/examples/CMakeLists.txt N src/external/bsd/libfido2/dist/examples/README.adoc N src/external/bsd/libfido2/dist/examples/assert.c N src/external/bsd/libfido2/dist/examples/cred.c N src/external/bsd/libfido2/dist/examples/extern.h N src/external/bsd/libfido2/dist/examples/info.c N src/external/bsd/libfido2/dist/examples/manifest.c N src/external/bsd/libfido2/dist/examples/reset.c N src/external/bsd/libfido2/dist/examples/retries.c N src/external/bsd/libfido2/dist/examples/setpin.c N src/external/bsd/libfido2/dist/examples/util.c N src/external/bsd/libfido2/dist/fuzz/CMakeLists.txt N src/external/bsd/libfido2/dist/fuzz/Dockerfile N src/external/bsd/libfido2/dist/fuzz/Makefile N src/external/bsd/libfido2/dist/fuzz/README N src/external/bsd/libfido2/dist/fuzz/build-coverage N src/external/bsd/libfido2/dist/fuzz/corpus.tgz N src/external/bsd/libfido2/dist/fuzz/dummy.h N src/external/bsd/libfido2/dist/fuzz/export.gnu N src/external/bsd/libfido2/dist/fuzz/functions.txt N src/external/bsd/libfido2/dist/fuzz/fuzz_assert.c N src/external/bsd/libfido2/dist/fuzz/fuzz_bio.c N src/external/bsd/libfido2/dist/fuzz/fuzz_cred.c N src/external/bsd/libfido2/dist/fuzz/fuzz_credman.c N src/external/bsd/libfido2/dist/fuzz/fuzz_mgmt.c N src/external/bsd/libfido2/dist/fuzz/mutator_aux.c N src/external/bsd/libfido2/dist/fuzz/mutator_aux.h N src/external/bsd/libfido2/dist/fuzz/preload-fuzz.c N src/external/bsd/libfido2/dist/fuzz/preload-snoop.c N src/external/bsd/libfido2/dist/fuzz/prng.c N src/external/bsd/libfido2/dist/fuzz/report.tgz N src/external/bsd/libfido2/dist/fuzz/summary.txt N src/external/bsd/libfido2/dist/fuzz/uniform_random.c N src/external/bsd/libfido2/dist/fuzz/wrap.c N src/external/bsd/libfido2/dist/fuzz/wiredata_fido2.h N src/external/bsd/libfido2/dist/fuzz/wiredata_u2f.h N src/external/bsd/libfido2/dist/fuzz/wrapped.sym N src/external/bsd/libfido2/dist/man/CMakeLists.txt N src/external/bsd/libfido2/dist/man/NOTES N src/external/bsd/libfido2/dist/man/dyc.css N src/external/bsd/libfido2/dist/man/eddsa_pk_new.3 N src/external/bsd/libfido2/dist/man/es256_pk_new.3 N src/external/bsd/libfido2/dist/man/fido2-assert.1 N src/external/bsd/libfido2/dist/man/fido2-cred.1 N src/external/bsd/libfido2/dist/man/fido2-token.1 N src/external/bsd/libfido2/dist/man/fido_assert_allow_cred.3 N src/external/bsd/libfido2/dist/man/fido_assert_new.3 N src/external/bsd/libfido2/dist/man/fido_assert_set_authdata.3 N src/external/bsd/libfido2/dist/man/fido_assert_verify.3 N src/external/bsd/libfido2/dist/man/fido_bio_dev_get_info.3 N src/external/bsd/libfido2/dist/man/fido_bio_enroll_new.3 N src/external/bsd/libfido2/dist/man/fido_bio_info_new.3 N src/external/bsd/libfido2/dist/man/fido_bio_template.3 N src/external/bsd/libfido2/dist/man/fido_cbor_info_new.3 N src/external/bsd/libfido2/dist/man/fido_cred_exclude.3 N src/external/bsd/libfido2/dist/man/fido_cred_new.3 N src/external/bsd/libfido2/dist/man/fido_cred_set_authdata.3 N src/external/bsd/libfido2/dist/man/fido_cred_verify.3 N src/external/bsd/libfido2/dist/man/fido_credman_meta
CVS import: src/external/bsd/libfido2/dist
Module Name:src Committed By: christos Date: Tue Mar 3 00:08:05 UTC 2020 Update of /cvsroot/src/external/bsd/libfido2/dist In directory ivanova.netbsd.org:/tmp/cvs-serv764 Log Message: Import libfido2 from: https://github.com/Yubico/libfido2.git Status: Vendor Tag: YUBICO Release Tags: libfido2-f6ab2ce65745f7f3b1bee7481623de5eaac28bb0 N src/external/bsd/libfido2/dist/CMakeLists.txt N src/external/bsd/libfido2/dist/aes256.c N src/external/bsd/libfido2/dist/assert.c N src/external/bsd/libfido2/dist/authkey.c N src/external/bsd/libfido2/dist/bio.c N src/external/bsd/libfido2/dist/blob.c N src/external/bsd/libfido2/dist/blob.h N src/external/bsd/libfido2/dist/buf.c N src/external/bsd/libfido2/dist/cbor.c N src/external/bsd/libfido2/dist/cred.c N src/external/bsd/libfido2/dist/credman.c N src/external/bsd/libfido2/dist/dev.c N src/external/bsd/libfido2/dist/diff_exports.sh N src/external/bsd/libfido2/dist/ecdh.c N src/external/bsd/libfido2/dist/eddsa.c N src/external/bsd/libfido2/dist/err.c N src/external/bsd/libfido2/dist/es256.c N src/external/bsd/libfido2/dist/export.gnu N src/external/bsd/libfido2/dist/export.llvm N src/external/bsd/libfido2/dist/export.msvc N src/external/bsd/libfido2/dist/extern.h N src/external/bsd/libfido2/dist/fido.h N src/external/bsd/libfido2/dist/hid.c N src/external/bsd/libfido2/dist/hid_hidapi.c N src/external/bsd/libfido2/dist/hid_linux.c N src/external/bsd/libfido2/dist/hid_openbsd.c N src/external/bsd/libfido2/dist/hid_osx.c N src/external/bsd/libfido2/dist/hid_win.c N src/external/bsd/libfido2/dist/info.c N src/external/bsd/libfido2/dist/io.c N src/external/bsd/libfido2/dist/iso7816.c N src/external/bsd/libfido2/dist/iso7816.h N src/external/bsd/libfido2/dist/libfido2.pc.in N src/external/bsd/libfido2/dist/log.c N src/external/bsd/libfido2/dist/packed.h N src/external/bsd/libfido2/dist/pin.c N src/external/bsd/libfido2/dist/reset.c N src/external/bsd/libfido2/dist/rs256.c N src/external/bsd/libfido2/dist/u2f.c N src/external/bsd/libfido2/dist/fido/bio.h N src/external/bsd/libfido2/dist/fido/credman.h N src/external/bsd/libfido2/dist/fido/eddsa.h N src/external/bsd/libfido2/dist/fido/err.h N src/external/bsd/libfido2/dist/fido/es256.h N src/external/bsd/libfido2/dist/fido/param.h N src/external/bsd/libfido2/dist/fido/rs256.h N src/external/bsd/libfido2/dist/fido/types.h No conflicts created by this import