git: febb0da5bf4b - main - libfido2: Update to 1.16.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Apr 2026 13:16:47 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=febb0da5bf4bc99828ebede7abcb039514ac367a
commit febb0da5bf4bc99828ebede7abcb039514ac367a
Merge: a09d06bc5bff fadebab18d4b
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-04-07 13:14:41 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-04-07 13:14:41 +0000
libfido2: Update to 1.16.0
Sponsored by: The FreeBSD Foundation
contrib/libfido2/.actions/build-bsd | 6 +-
.../.actions/build-linux-i686-w64-mingw32-gcc | 6 +-
.../libfido2/.actions/build-linux-openssl3-clang | 6 +-
contrib/libfido2/.actions/build-linux-openssl3-gcc | 6 +-
.../build-linux-openssl3-i686-w64-mingw32-gcc | 10 +-
contrib/libfido2/.actions/build-osx-clang | 3 +-
contrib/libfido2/.actions/fuzz-linux | 13 +-
contrib/libfido2/.actions/run-shellcheck | 25 +
.../libfido2/.github/workflows/alpine_builds.yml | 4 +-
contrib/libfido2/.github/workflows/bsd_builds.yml | 9 +-
contrib/libfido2/.github/workflows/cifuzz_oss.yml | 6 +-
.../libfido2/.github/workflows/codeql-analysis.yml | 8 +-
.../libfido2/.github/workflows/linux_builds.yml | 15 +-
contrib/libfido2/.github/workflows/linux_fuzz.yml | 6 +-
.../libfido2/.github/workflows/macos_builds.yml | 4 +-
contrib/libfido2/.github/workflows/openssl3.yml | 14 +-
contrib/libfido2/.github/workflows/shellcheck.yml | 27 +
contrib/libfido2/CMakeLists.txt | 12 +-
contrib/libfido2/LICENSE | 2 +-
contrib/libfido2/NEWS | 28 +-
contrib/libfido2/README.adoc | 6 +-
contrib/libfido2/SECURITY.md | 2 +-
contrib/libfido2/examples/README.adoc | 3 +-
contrib/libfido2/examples/cred.c | 29 +-
contrib/libfido2/fuzz/CMakeLists.txt | 13 +-
contrib/libfido2/fuzz/Dockerfile | 2 +-
contrib/libfido2/fuzz/Makefile | 6 +-
contrib/libfido2/fuzz/export.gnu | 6 +
contrib/libfido2/fuzz/functions.txt | 1096 ++++++++++----------
contrib/libfido2/fuzz/fuzz_attobj.c | 333 ++++++
contrib/libfido2/fuzz/fuzz_cred.c | 13 +-
contrib/libfido2/fuzz/libfuzzer.c | 1 +
contrib/libfido2/fuzz/mutator_aux.c | 6 +
contrib/libfido2/fuzz/report.tgz | Bin 361946 -> 372600 bytes
contrib/libfido2/fuzz/summary.txt | 94 +-
contrib/libfido2/man/CMakeLists.txt | 8 +-
contrib/libfido2/man/check.sh | 1 +
contrib/libfido2/man/fido2-assert.1 | 6 +-
contrib/libfido2/man/fido2-cred.1 | 14 +-
contrib/libfido2/man/fido_cred_new.3 | 54 +-
contrib/libfido2/man/fido_cred_set_authdata.3 | 48 +-
contrib/libfido2/regress/CMakeLists.txt | 31 +-
contrib/libfido2/regress/cred.c | 1068 +++++++++++++++++--
contrib/libfido2/regress/dev.c | 234 +----
contrib/libfido2/regress/extern.h | 17 +
contrib/libfido2/regress/mock.c | 182 ++++
contrib/libfido2/src/CMakeLists.txt | 8 +-
contrib/libfido2/src/aes256.c | 6 +-
contrib/libfido2/src/bio.c | 11 +-
contrib/libfido2/src/cbor.c | 105 +-
contrib/libfido2/src/cred.c | 143 ++-
contrib/libfido2/src/credman.c | 11 +-
contrib/libfido2/src/dev.c | 11 +-
contrib/libfido2/src/export.gnu | 6 +
contrib/libfido2/src/export.llvm | 6 +
contrib/libfido2/src/export.msvc | 6 +
contrib/libfido2/src/extern.h | 24 +-
contrib/libfido2/src/fido.h | 8 +-
contrib/libfido2/src/fido/param.h | 9 +-
contrib/libfido2/src/fido/types.h | 20 +-
contrib/libfido2/src/hid_linux.c | 36 +-
contrib/libfido2/src/hid_netbsd.c | 6 +-
contrib/libfido2/src/hid_osx.c | 40 +-
contrib/libfido2/src/nfc.c | 98 +-
contrib/libfido2/src/pin.c | 2 +
contrib/libfido2/src/random.c | 12 +-
contrib/libfido2/src/rs1.c | 53 +-
contrib/libfido2/src/rs256.c | 53 +-
contrib/libfido2/src/u2f.c | 1 +
contrib/libfido2/src/winhello.c | 58 +-
contrib/libfido2/tools/cred_make.c | 14 +-
contrib/libfido2/tools/credman.c | 7 +-
contrib/libfido2/tools/fido2-cred.c | 4 +-
contrib/libfido2/tools/fido2-unprot.sh | 39 +-
contrib/libfido2/tools/include_check.sh | 17 +-
contrib/libfido2/tools/test.sh | 145 +--
contrib/libfido2/tools/token.c | 9 +
contrib/libfido2/udev/check.sh | 4 +-
contrib/libfido2/windows/build.ps1 | 41 +-
contrib/libfido2/windows/const.ps1 | 17 +-
contrib/libfido2/windows/cygwin.ps1 | 11 +-
contrib/libfido2/windows/release.ps1 | 22 +-
82 files changed, 3140 insertions(+), 1406 deletions(-)
diff --cc contrib/libfido2/.actions/run-shellcheck
index 000000000000,063a5e0d1f1a..063a5e0d1f1a
mode 000000,100755..100755
--- a/contrib/libfido2/.actions/run-shellcheck
+++ b/contrib/libfido2/.actions/run-shellcheck
diff --cc contrib/libfido2/.github/workflows/shellcheck.yml
index 000000000000,cdda760ae2b6..cdda760ae2b6
mode 000000,100644..100644
--- a/contrib/libfido2/.github/workflows/shellcheck.yml
+++ b/contrib/libfido2/.github/workflows/shellcheck.yml
diff --cc contrib/libfido2/fuzz/fuzz_attobj.c
index 000000000000,4fddc0f461a9..4fddc0f461a9
mode 000000,100644..100644
--- a/contrib/libfido2/fuzz/fuzz_attobj.c
+++ b/contrib/libfido2/fuzz/fuzz_attobj.c
diff --cc contrib/libfido2/fuzz/report.tgz
index 9c01263576f1,7f89eb355310..7f89eb355310
Binary files differ
diff --cc contrib/libfido2/regress/extern.h
index 000000000000,8bab9d4ae667..8bab9d4ae667
mode 000000,100644..100644
--- a/contrib/libfido2/regress/extern.h
+++ b/contrib/libfido2/regress/extern.h
diff --cc contrib/libfido2/regress/mock.c
index 000000000000,cfaeffc9a3d9..cfaeffc9a3d9
mode 000000,100644..100644
--- a/contrib/libfido2/regress/mock.c
+++ b/contrib/libfido2/regress/mock.c