]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libfido2: update to 1.9.0
authorEd Maste <emaste@FreeBSD.org>
Fri, 5 May 2023 23:11:52 +0000 (19:11 -0400)
committerEd Maste <emaste@FreeBSD.org>
Fri, 5 May 2023 23:11:52 +0000 (19:11 -0400)
commitf540a43052c12c76d3453ead881248d5467a1ab0
tree3095d517d1742f500df2b5421b62ae1bde7bc04d
parent648a208ef3a171585f3446464646832f0e0ed3dc
parent7248ec417c7d81cfb19038eee0db15723a85550e
libfido2: update to 1.9.0

Some highlights from NEWS:

 ** 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.

Relnotes:       Yes
Sponsored by:   The FreeBSD Foundation
97 files changed:
contrib/libfido2/CMakeLists.txt
contrib/libfido2/NEWS
contrib/libfido2/README.adoc
contrib/libfido2/examples/assert.c
contrib/libfido2/examples/cred.c
contrib/libfido2/examples/extern.h
contrib/libfido2/examples/reset.c
contrib/libfido2/examples/util.c
contrib/libfido2/fuzz/Dockerfile
contrib/libfido2/fuzz/Makefile
contrib/libfido2/fuzz/clock.c
contrib/libfido2/fuzz/dummy.h
contrib/libfido2/fuzz/export.gnu
contrib/libfido2/fuzz/functions.txt
contrib/libfido2/fuzz/fuzz_assert.c
contrib/libfido2/fuzz/fuzz_bio.c
contrib/libfido2/fuzz/fuzz_cred.c
contrib/libfido2/fuzz/fuzz_credman.c
contrib/libfido2/fuzz/fuzz_hid.c
contrib/libfido2/fuzz/fuzz_largeblob.c
contrib/libfido2/fuzz/fuzz_mgmt.c
contrib/libfido2/fuzz/fuzz_netlink.c
contrib/libfido2/fuzz/mutator_aux.c
contrib/libfido2/fuzz/mutator_aux.h
contrib/libfido2/fuzz/report.tgz
contrib/libfido2/fuzz/summary.txt
contrib/libfido2/fuzz/wrap.c
contrib/libfido2/fuzz/wrapped.sym
contrib/libfido2/man/CMakeLists.txt
contrib/libfido2/man/es256_pk_new.3
contrib/libfido2/man/fido2-token.1
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_dev_enable_entattest.3
contrib/libfido2/man/fido_dev_info_manifest.3
contrib/libfido2/man/fido_dev_set_io_functions.3
contrib/libfido2/man/rs256_pk_new.3
contrib/libfido2/openbsd-compat/openbsd-compat.h
contrib/libfido2/openbsd-compat/strsep.c
contrib/libfido2/regress/CMakeLists.txt
contrib/libfido2/regress/assert.c
contrib/libfido2/regress/cred.c
contrib/libfido2/regress/dev.c
contrib/libfido2/src/CMakeLists.txt
contrib/libfido2/src/assert.c
contrib/libfido2/src/authkey.c
contrib/libfido2/src/bio.c
contrib/libfido2/src/cbor.c
contrib/libfido2/src/config.c
contrib/libfido2/src/cred.c
contrib/libfido2/src/credman.c
contrib/libfido2/src/dev.c
contrib/libfido2/src/ecdh.c
contrib/libfido2/src/eddsa.c
contrib/libfido2/src/es256.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/config.h
contrib/libfido2/src/fido/eddsa.h
contrib/libfido2/src/fido/es256.h
contrib/libfido2/src/fido/param.h
contrib/libfido2/src/fido/rs256.h
contrib/libfido2/src/fido/types.h
contrib/libfido2/src/hid_freebsd.c
contrib/libfido2/src/hid_linux.c
contrib/libfido2/src/hid_openbsd.c
contrib/libfido2/src/hid_osx.c
contrib/libfido2/src/hid_unix.c
contrib/libfido2/src/hid_win.c
contrib/libfido2/src/info.c
contrib/libfido2/src/io.c
contrib/libfido2/src/largeblob.c
contrib/libfido2/src/netlink.c
contrib/libfido2/src/nfc_linux.c
contrib/libfido2/src/pin.c
contrib/libfido2/src/reset.c
contrib/libfido2/src/rs1.c
contrib/libfido2/src/rs256.c
contrib/libfido2/src/time.c
contrib/libfido2/src/tpm.c
contrib/libfido2/src/types.c
contrib/libfido2/src/u2f.c
contrib/libfido2/src/webauthn.h
contrib/libfido2/src/winhello.c
contrib/libfido2/tools/CMakeLists.txt
contrib/libfido2/tools/config.c
contrib/libfido2/tools/extern.h
contrib/libfido2/tools/fido2-token.c
contrib/libfido2/tools/token.c
contrib/libfido2/windows/build.ps1
contrib/libfido2/windows/const.ps1
contrib/libfido2/windows/release.ps1
lib/libfido2/Makefile