Source-Changes archive

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

CVS import: src/external/bsd/libfido2/dist



Module Name:    src
Committed By:   christos
Date:           Fri Aug 11 22:58:21 UTC 2023

Update of /cvsroot/src/external/bsd/libfido2/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv5530

Log Message:
Import libfido2 1.13.0 (old one was 1.8.0)

* Version 1.13.0 (2023-02-20)
 ** Support for linking against OpenSSL on Windows; gh#668.
 ** New API calls:
  - fido_assert_empty_allow_list;
  - fido_cred_empty_exclude_list.
 ** fido2-token: fix issue when listing large blobs.
 ** Improved support for different fuzzing engines.

* Version 1.12.0 (2022-09-22)
 ** Support for COSE_ES384.
 ** Support for hidraw(4) on FreeBSD; gh#597.
 ** Improved support for FIDO 2.1 authenticators.
 ** New API calls:
  - es384_pk_free;
  - es384_pk_from_EC_KEY;
  - es384_pk_from_EVP_PKEY;
  - es384_pk_from_ptr;
  - es384_pk_new;
  - es384_pk_to_EVP_PKEY;
  - fido_cbor_info_certs_len;
  - fido_cbor_info_certs_name_ptr;
  - fido_cbor_info_certs_value_ptr;
  - fido_cbor_info_maxrpid_minpinlen;
  - fido_cbor_info_minpinlen;
  - fido_cbor_info_new_pin_required;
  - fido_cbor_info_rk_remaining;
  - fido_cbor_info_uv_attempts;
  - fido_cbor_info_uv_modality.
 ** Documentation and reliability fixes.

* Version 1.11.0 (2022-05-03)
 ** Experimental PCSC support; enable with -DUSE_PCSC.
 ** Improved OpenSSL 3.0 compatibility.
 ** Use RFC1951 raw deflate to compress CTAP 2.1 largeBlobs.
 ** winhello: advertise "uv" instead of "clientPin".
 ** winhello: support hmac-secret in fido_dev_get_assert().
 ** New API calls:
  - fido_cbor_info_maxlargeblob.
 ** Documentation and reliability fixes.
 ** Separate build and regress targets.

* Version 1.10.0 (2022-01-17)
 ** hid_osx: handle devices with paths > 511 bytes; gh#462.
 ** bio: fix CTAP2 canonical CBOR encoding in fido_bio_dev_enroll_*(); gh#480.
 ** winhello: fallback to GetTopWindow() if GetForegroundWindow() fails.
 ** winhello: fallback to hid_win.c if webauthn.dll isn't available.
 ** New API calls:
  - fido_dev_info_set;
  - fido_dev_io_handle;
  - fido_dev_new_with_info;
  - fido_dev_open_with_info.
 ** Cygwin and NetBSD build fixes.
 ** Documentation and reliability fixes.
 ** Support for TPM 2.0 attestation of COSE_ES256 credentials.

* Version 1.9.0 (2021-10-27)
 ** Enabled NFC support on Linux.
 ** Added OpenSSL 3.0 compatibility.
 ** Removed OpenSSL 1.0 compatibility.
 ** Support for FIDO 2.1 "minPinLength" extension.
 ** Support for COSE_EDDSA, COSE_ES256, and COSE_RS1 attestation.
 ** Support for TPM 2.0 attestation.
 ** Support for device timeouts; see fido_dev_set_timeout().
 ** New API calls:
  - es256_pk_from_EVP_PKEY;
  - fido_cred_attstmt_len;
  - fido_cred_attstmt_ptr;
  - fido_cred_pin_minlen;
  - fido_cred_set_attstmt;
  - fido_cred_set_pin_minlen;
  - fido_dev_set_pin_minlen_rpid;
  - fido_dev_set_timeout;
  - rs256_pk_from_EVP_PKEY.
 ** Reliability and portability fixes.
 ** Better handling of HID devices without identification strings; gh#381.
 ** Fixed detection of Windows's native webauthn API; gh#382.

Status:

Vendor Tag:     YUBICO
Release Tags:   libfido2-1-13-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/SECURITY.md
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
N src/external/bsd/libfido2/dist/fuzz/clock.c
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_hid.c
U src/external/bsd/libfido2/dist/fuzz/fuzz_largeblob.c
U src/external/bsd/libfido2/dist/fuzz/fuzz_mgmt.c
U src/external/bsd/libfido2/dist/fuzz/fuzz_netlink.c
N src/external/bsd/libfido2/dist/fuzz/fuzz_pcsc.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
N src/external/bsd/libfido2/dist/fuzz/pcsc.c
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/udev.c
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
N src/external/bsd/libfido2/dist/man/check.sh
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
N src/external/bsd/libfido2/dist/man/es384_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_new.3
U src/external/bsd/libfido2/dist/man/fido_dev_enable_entattest.3
U src/external/bsd/libfido2/dist/man/fido_dev_get_assert.3
U src/external/bsd/libfido2/dist/man/fido_dev_get_touch_begin.3
U src/external/bsd/libfido2/dist/man/fido_dev_info_manifest.3
U src/external/bsd/libfido2/dist/man/fido_dev_largeblob_get.3
U src/external/bsd/libfido2/dist/man/fido_dev_make_cred.3
U src/external/bsd/libfido2/dist/man/fido_dev_open.3
U src/external/bsd/libfido2/dist/man/fido_dev_set_io_functions.3
U src/external/bsd/libfido2/dist/man/fido_dev_set_pin.3
U src/external/bsd/libfido2/dist/man/fido_init.3
U src/external/bsd/libfido2/dist/man/fido_strerr.3
U src/external/bsd/libfido2/dist/man/rs256_pk_new.3
U src/external/bsd/libfido2/dist/man/style.css
N src/external/bsd/libfido2/dist/openbsd-compat/bsd-asprintf.c
U src/external/bsd/libfido2/dist/openbsd-compat/bsd-getline.c
U src/external/bsd/libfido2/dist/openbsd-compat/bsd-getpagesize.c
U src/external/bsd/libfido2/dist/openbsd-compat/clock_gettime.c
U src/external/bsd/libfido2/dist/openbsd-compat/endian_win32.c
U src/external/bsd/libfido2/dist/openbsd-compat/err.h
U src/external/bsd/libfido2/dist/openbsd-compat/explicit_bzero.c
U src/external/bsd/libfido2/dist/openbsd-compat/explicit_bzero_win32.c
U src/external/bsd/libfido2/dist/openbsd-compat/freezero.c
U src/external/bsd/libfido2/dist/openbsd-compat/getopt.h
U src/external/bsd/libfido2/dist/openbsd-compat/getopt_long.c
U src/external/bsd/libfido2/dist/openbsd-compat/openbsd-compat.h
U src/external/bsd/libfido2/dist/openbsd-compat/posix_ioctl_check.c
U src/external/bsd/libfido2/dist/openbsd-compat/posix_win.c
U src/external/bsd/libfido2/dist/openbsd-compat/posix_win.h
U src/external/bsd/libfido2/dist/openbsd-compat/readpassphrase.c
U src/external/bsd/libfido2/dist/openbsd-compat/readpassphrase.h
U src/external/bsd/libfido2/dist/openbsd-compat/readpassphrase_win32.c
U src/external/bsd/libfido2/dist/openbsd-compat/recallocarray.c
U src/external/bsd/libfido2/dist/openbsd-compat/time.h
U src/external/bsd/libfido2/dist/openbsd-compat/strlcat.c
U src/external/bsd/libfido2/dist/openbsd-compat/strlcpy.c
N src/external/bsd/libfido2/dist/openbsd-compat/strsep.c
U src/external/bsd/libfido2/dist/openbsd-compat/timingsafe_bcmp.c
U src/external/bsd/libfido2/dist/openbsd-compat/types.h
U src/external/bsd/libfido2/dist/regress/CMakeLists.txt
U src/external/bsd/libfido2/dist/regress/assert.c
N src/external/bsd/libfido2/dist/regress/compress.c
U src/external/bsd/libfido2/dist/regress/cred.c
U src/external/bsd/libfido2/dist/regress/dev.c
N src/external/bsd/libfido2/dist/regress/eddsa.c
N src/external/bsd/libfido2/dist/regress/es256.c
N src/external/bsd/libfido2/dist/regress/es384.c
N src/external/bsd/libfido2/dist/regress/rs256.c
U src/external/bsd/libfido2/dist/src/CMakeLists.txt
U src/external/bsd/libfido2/dist/src/aes256.c
C src/external/bsd/libfido2/dist/src/assert.c
U src/external/bsd/libfido2/dist/src/authkey.c
U src/external/bsd/libfido2/dist/src/bio.c
U src/external/bsd/libfido2/dist/src/blob.c
U src/external/bsd/libfido2/dist/src/blob.h
U src/external/bsd/libfido2/dist/src/buf.c
U src/external/bsd/libfido2/dist/src/cbor.c
U src/external/bsd/libfido2/dist/src/compress.c
U src/external/bsd/libfido2/dist/src/config.c
C src/external/bsd/libfido2/dist/src/cred.c
U src/external/bsd/libfido2/dist/src/credman.c
U src/external/bsd/libfido2/dist/src/dev.c
U src/external/bsd/libfido2/dist/src/diff_exports.sh
U src/external/bsd/libfido2/dist/src/ecdh.c
U src/external/bsd/libfido2/dist/src/eddsa.c
U src/external/bsd/libfido2/dist/src/err.c
U src/external/bsd/libfido2/dist/src/es256.c
N src/external/bsd/libfido2/dist/src/es384.c
U src/external/bsd/libfido2/dist/src/export.gnu
U src/external/bsd/libfido2/dist/src/export.llvm
U src/external/bsd/libfido2/dist/src/export.msvc
U src/external/bsd/libfido2/dist/src/extern.h
N src/external/bsd/libfido2/dist/src/fallthrough.h
U src/external/bsd/libfido2/dist/src/fido.h
U src/external/bsd/libfido2/dist/src/hid.c
U src/external/bsd/libfido2/dist/src/hid_freebsd.c
U src/external/bsd/libfido2/dist/src/hid_hidapi.c
U src/external/bsd/libfido2/dist/src/hid_linux.c
C src/external/bsd/libfido2/dist/src/hid_netbsd.c
U src/external/bsd/libfido2/dist/src/hid_openbsd.c
U src/external/bsd/libfido2/dist/src/hid_osx.c
U src/external/bsd/libfido2/dist/src/hid_unix.c
U src/external/bsd/libfido2/dist/src/hid_win.c
U src/external/bsd/libfido2/dist/src/info.c
U src/external/bsd/libfido2/dist/src/io.c
U src/external/bsd/libfido2/dist/src/iso7816.c
U src/external/bsd/libfido2/dist/src/iso7816.h
U src/external/bsd/libfido2/dist/src/largeblob.c
U src/external/bsd/libfido2/dist/src/libfido2.pc.in
U src/external/bsd/libfido2/dist/src/log.c
U src/external/bsd/libfido2/dist/src/netlink.c
U src/external/bsd/libfido2/dist/src/netlink.h
N src/external/bsd/libfido2/dist/src/nfc.c
U src/external/bsd/libfido2/dist/src/nfc_linux.c
U src/external/bsd/libfido2/dist/src/packed.h
N src/external/bsd/libfido2/dist/src/pcsc.c
U src/external/bsd/libfido2/dist/src/pin.c
U src/external/bsd/libfido2/dist/src/random.c
U src/external/bsd/libfido2/dist/src/reset.c
N src/external/bsd/libfido2/dist/src/rs1.c
U src/external/bsd/libfido2/dist/src/rs256.c
N src/external/bsd/libfido2/dist/src/time.c
N src/external/bsd/libfido2/dist/src/touch.c
N src/external/bsd/libfido2/dist/src/tpm.c
N src/external/bsd/libfido2/dist/src/types.c
U src/external/bsd/libfido2/dist/src/u2f.c
N src/external/bsd/libfido2/dist/src/util.c
N src/external/bsd/libfido2/dist/src/webauthn.h
U src/external/bsd/libfido2/dist/src/winhello.c
U src/external/bsd/libfido2/dist/src/fido/bio.h
U src/external/bsd/libfido2/dist/src/fido/config.h
U src/external/bsd/libfido2/dist/src/fido/credman.h
U src/external/bsd/libfido2/dist/src/fido/eddsa.h
U src/external/bsd/libfido2/dist/src/fido/err.h
U src/external/bsd/libfido2/dist/src/fido/es256.h
N src/external/bsd/libfido2/dist/src/fido/es384.h
U src/external/bsd/libfido2/dist/src/fido/param.h
U src/external/bsd/libfido2/dist/src/fido/rs256.h
U src/external/bsd/libfido2/dist/src/fido/types.h
U src/external/bsd/libfido2/dist/tools/CMakeLists.txt
U src/external/bsd/libfido2/dist/tools/assert_get.c
U src/external/bsd/libfido2/dist/tools/assert_verify.c
U src/external/bsd/libfido2/dist/tools/base64.c
U src/external/bsd/libfido2/dist/tools/bio.c
U src/external/bsd/libfido2/dist/tools/config.c
U src/external/bsd/libfido2/dist/tools/cred_make.c
U src/external/bsd/libfido2/dist/tools/cred_verify.c
U src/external/bsd/libfido2/dist/tools/credman.c
U src/external/bsd/libfido2/dist/tools/extern.h
U src/external/bsd/libfido2/dist/tools/fido2-assert.c
U src/external/bsd/libfido2/dist/tools/fido2-attach.sh
U src/external/bsd/libfido2/dist/tools/fido2-cred.c
U src/external/bsd/libfido2/dist/tools/fido2-detach.sh
U src/external/bsd/libfido2/dist/tools/fido2-token.c
U src/external/bsd/libfido2/dist/tools/fido2-unprot.sh
U src/external/bsd/libfido2/dist/tools/include_check.sh
U src/external/bsd/libfido2/dist/tools/largeblob.c
U src/external/bsd/libfido2/dist/tools/pin.c
U src/external/bsd/libfido2/dist/tools/test.sh
U src/external/bsd/libfido2/dist/tools/token.c
C src/external/bsd/libfido2/dist/tools/util.c
U src/external/bsd/libfido2/dist/udev/70-u2f.rules
U src/external/bsd/libfido2/dist/udev/CMakeLists.txt
U src/external/bsd/libfido2/dist/udev/check.sh
U src/external/bsd/libfido2/dist/udev/fidodevs
U src/external/bsd/libfido2/dist/udev/genrules.awk
U src/external/bsd/libfido2/dist/windows/build.ps1
N src/external/bsd/libfido2/dist/windows/const.ps1
N src/external/bsd/libfido2/dist/windows/cygwin.gpg
N src/external/bsd/libfido2/dist/windows/cygwin.ps1
U src/external/bsd/libfido2/dist/windows/libressl.gpg
N src/external/bsd/libfido2/dist/windows/release.ps1

4 conflicts created by this import.
Use the following command to help the merge:

        cvs checkout -jYUBICO:yesterday -jYUBICO src/external/bsd/libfido2/dist




Home | Main Index | Thread Index | Old Index