]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libfido2: update to 1.10.0
authorEd Maste <emaste@FreeBSD.org>
Fri, 5 May 2023 23:57:34 +0000 (19:57 -0400)
committerEd Maste <emaste@FreeBSD.org>
Fri, 21 Jul 2023 14:41:42 +0000 (10:41 -0400)
commit079a1c2059e7cc19360ff6840317efefdff876a1
treeb0ce35aee78558bdcd08d313b86c3d148425feb3
parentb27bad1e0373832af03cf2c4f84006899baa81e1
libfido2: update to 1.10.0

Some highlights from NEWS:

 ** bio: fix CTAP2 canonical CBOR encoding in fido_bio_dev_enroll_*();
    gh#480.
 ** New API calls:
  - fido_dev_info_set;
  - fido_dev_io_handle;
  - fido_dev_new_with_info;
  - fido_dev_open_with_info.
 ** Documentation and reliability fixes.
 ** Support for TPM 2.0 attestation of COSE_ES256 credentials.

Relnotes:       Yes
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 3e696dfb7009cd8ffa12e36f48f4339bb7a2048d)
71 files changed:
contrib/libfido2/CMakeLists.txt
contrib/libfido2/LICENSE
contrib/libfido2/NEWS
contrib/libfido2/README.adoc
contrib/libfido2/SECURITY.md [new file with mode: 0644]
contrib/libfido2/examples/README.adoc
contrib/libfido2/fuzz/Dockerfile
contrib/libfido2/fuzz/Makefile
contrib/libfido2/fuzz/export.gnu
contrib/libfido2/fuzz/functions.txt
contrib/libfido2/fuzz/fuzz_hid.c
contrib/libfido2/fuzz/report.tgz
contrib/libfido2/fuzz/summary.txt
contrib/libfido2/man/CMakeLists.txt
contrib/libfido2/man/check.sh [new file with mode: 0755]
contrib/libfido2/man/eddsa_pk_new.3
contrib/libfido2/man/es256_pk_new.3
contrib/libfido2/man/fido2-assert.1
contrib/libfido2/man/fido2-cred.1
contrib/libfido2/man/fido2-token.1
contrib/libfido2/man/fido_assert_allow_cred.3
contrib/libfido2/man/fido_assert_new.3
contrib/libfido2/man/fido_assert_set_authdata.3
contrib/libfido2/man/fido_assert_verify.3
contrib/libfido2/man/fido_bio_dev_get_info.3
contrib/libfido2/man/fido_bio_enroll_new.3
contrib/libfido2/man/fido_bio_info_new.3
contrib/libfido2/man/fido_bio_template.3
contrib/libfido2/man/fido_cbor_info_new.3
contrib/libfido2/man/fido_cred_exclude.3
contrib/libfido2/man/fido_cred_new.3
contrib/libfido2/man/fido_cred_set_authdata.3
contrib/libfido2/man/fido_cred_verify.3
contrib/libfido2/man/fido_credman_metadata_new.3
contrib/libfido2/man/fido_dev_enable_entattest.3
contrib/libfido2/man/fido_dev_get_assert.3
contrib/libfido2/man/fido_dev_get_touch_begin.3
contrib/libfido2/man/fido_dev_info_manifest.3
contrib/libfido2/man/fido_dev_largeblob_get.3
contrib/libfido2/man/fido_dev_make_cred.3
contrib/libfido2/man/fido_dev_open.3
contrib/libfido2/man/fido_dev_set_io_functions.3
contrib/libfido2/man/fido_dev_set_pin.3
contrib/libfido2/man/fido_init.3
contrib/libfido2/man/fido_strerr.3
contrib/libfido2/man/rs256_pk_new.3
contrib/libfido2/regress/cred.c
contrib/libfido2/src/CMakeLists.txt
contrib/libfido2/src/bio.c
contrib/libfido2/src/cbor.c
contrib/libfido2/src/dev.c
contrib/libfido2/src/eddsa.c
contrib/libfido2/src/export.gnu
contrib/libfido2/src/export.llvm
contrib/libfido2/src/export.msvc
contrib/libfido2/src/extern.h
contrib/libfido2/src/fido.h
contrib/libfido2/src/fido/types.h
contrib/libfido2/src/hid.c
contrib/libfido2/src/hid_osx.c
contrib/libfido2/src/hid_win.c
contrib/libfido2/src/tpm.c
contrib/libfido2/src/webauthn.h
contrib/libfido2/src/winhello.c
contrib/libfido2/tools/test.sh
contrib/libfido2/windows/build.ps1
contrib/libfido2/windows/const.ps1
contrib/libfido2/windows/cygwin.gpg [new file with mode: 0755]
contrib/libfido2/windows/cygwin.ps1 [new file with mode: 0755]
contrib/libfido2/windows/release.ps1
lib/libfido2/Makefile