Sync from SUSE:SLFO:Main libfido2 revision 618c46a32f3451e081eae1ff6936ebd3

This commit is contained in:
Adrian Schröter 2024-10-01 08:44:51 +02:00
parent ef081dd82f
commit 5d70ea7238
7 changed files with 71 additions and 5 deletions

BIN
libfido2-1.13.0.tar.gz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
libfido2-1.15.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
libfido2-1.15.0.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Sat Aug 31 15:49:20 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.15.0:
* bio, credman: improved CTAP 2.1 support.
* hid_osx: fix issue where fido_hid_read() may block
unnecessarily; gh#757.
* fido2-token -I: print maxcredbloblen.
* hid_linux: improved support for uhid devices.
* New API calls:
- fido_cred_set_attobj;
- fido_cred_x5c_list_count;
- fido_cred_x5c_list_len;
- fido_cred_x5c_list_ptr.
-------------------------------------------------------------------
Sat Nov 18 17:13:07 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 1.14.0:
* fido2-cred -M, fido2-token -G: support raw client data
via -w flag.
* New API calls:
** fido_assert_authdata_raw_len;
** fido_assert_authdata_raw_ptr;
** fido_assert_set_winhello_appid.
- add keyring for gpg validation
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 24 10:08:21 UTC 2023 - Martin Sirringhaus <martin.sirringhaus@suse.com> Fri Feb 24 10:08:21 UTC 2023 - Martin Sirringhaus <martin.sirringhaus@suse.com>

38
libfido2.keyring Normal file
View File

@ -0,0 +1,38 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEX2GtChYJKwYBBAHaRw8BAQdAXtF26PPVnk3a2UWoHe61aN1EwpBWXbKDhel3
QrBTSVi0MUx1ZHZpZyBNaWNoYWVsc3NvbiA8bHVkdmlnLm1pY2hhZWxzc29uQGdt
YWlsLmNvbT6IkQQTFgoAOQIbAQQLCQgHBBUKCQgFFgIDAQACHgECF4AWIQR42ZfV
PpwKKiBTku0UoZeEcjyZiAUCX2Gu5wIZAQAKCRAUoZeEcjyZiNAZAP9GQtAV2Hwo
OUFmlzIR14BYpmSeMkafm3rvBFudTgwZpgEAp7tSOkar9lglvt+JzuT3/HakxUUJ
YiwqIDey9xhiTgy0Mkx1ZHZpZyBNaWNoYWVsc3NvbiA8bHVkdmlnLm1pY2hhZWxz
c29uQHl1Ymljby5jb20+iI4EExYKADYWIQR42ZfVPpwKKiBTku0UoZeEcjyZiAUC
X2GuMQIbAQQLCQgHBBUKCQgFFgIDAQACHgECF4AACgkQFKGXhHI8mYiYRwD+OGtP
gKJYD5n1W6fDWnt+YHOVPkpqTJqVWXsYYe6SACABAP3mduQ4XB/ZmwCk67VT6b5T
lAUamAKeqSPAcjD5fwMDuDMEX2Gt0BYJKwYBBAHaRw8BAQdARvrBRyA4/r+Lz80F
c+4kRpIOTnCcGkqrzIyVbKYuNAeIfgQYFgoAJgIbIBYhBHjZl9U+nAoqIFOS7RSh
l4RyPJmIBQJhLHrtBQkDwpt2AAoJEBShl4RyPJmIS7EBAJbpbnsFuYHfwbZxA5Wp
XYAx8soXp+VLK9Rr1ysj4D4kAP4+XGsRuxHz51/ozDmLrg0N1LCJUu8kSgJvLxaF
N16lB4h+BBgWCgAmAhsgFiEEeNmX1T6cCiogU5LtFKGXhHI8mYgFAmTkTAMFCQeG
U9IACgkQFKGXhHI8mYiYFgD8CMfL31/Hsbe0ljGwzIl4q6l3pwxpRdw6AGlKOdBH
OysA/jvnvn72GObyvEbO7Cn9Bl4IWYM7r58YKZvGoGpiPPcPuDgEX2GtqBIKKwYB
BAGXVQEFAQEHQGWO4s7Lq78mRIAz37j6Xed/CGUjL+L7KbR/k2va24p+AwEIB4h+
BBgWCgAmAhsMFiEEeNmX1T6cCiogU5LtFKGXhHI8mYgFAmEseu0FCQPCm54ACgkQ
FKGXhHI8mYjjhgEAk//4GzFq6fVCYbFMjxx0yDL4jeHv2pk0NNfG1ZC/oDYBAJ2k
OUygl4/Bj1qkJGwVXQ+rRyUzQjamTeA/zbK/D24IiH4EGBYKACYCGwwWIQR42ZfV
PpwKKiBTku0UoZeEcjyZiAUCZORMAwUJB4ZT+gAKCRAUoZeEcjyZiJRPAP9uSXQ8
3okDTOKnW5Gc/C9LdnVoEecJLIGZ+dBG/RTVqQEA/NyEnt+Z24lpISK3GPsQA4/l
wRBoxyx0l1lvhm+TcgW4MwRfYa18FgkrBgEEAdpHDwEBB0BKG/DHdgwhKvp9LzNW
IkeQd6YsRWimcz8pMb5WzpKObYj1BBgWCgAmAhsCFiEEeNmX1T6cCiogU5LtFKGX
hHI8mYgFAmEseucFCQPCm8oAgXYgBBkWCgAdFiEEs3AD/xWgaKQT5QscPWpJ5MTg
tnMFAl9hrXwACgkQPWpJ5MTgtnMdlgD7BguE7EqfAqnoJVyrWK0SeyRiBn8wji4T
aKo0MBOkAMgBALk3dIm1zGlcVEFiRYY5CRX9shJyg6Zq76JDF5GmpKcACRAUoZeE
cjyZiPdnAQDA10QUzP3Fjs0dd6T6kyn1aIUPk8HDzDlVHAYznQzErQEA8uLC8a7V
m0IE/6ycNbeHnxeicKNQwrTxyU13FntdUQ+I9QQYFgoAJgIbAhYhBHjZl9U+nAoq
IFOS7RShl4RyPJmIBQJk5EvwBQkHhlQmAIF2IAQZFgoAHRYhBLNwA/8VoGikE+UL
HD1qSeTE4LZzBQJfYa18AAoJED1qSeTE4LZzHZYA+wYLhOxKnwKp6CVcq1itEnsk
YgZ/MI4uE2iqNDATpADIAQC5N3SJtcxpXFRBYkWGOQkV/bIScoOmau+iQxeRpqSn
AAkQFKGXhHI8mYhjHAD8Dk6wgszX3xUKWZ9e2VJG66PkMhEN5KKfhFNEPuiq2mQA
/1lHVz/OkZJFeDN9KRCb8OnL9KyIdC92taU2FRTqbhAC
=0rPN
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
# #
# spec file for package libfido2 # spec file for package libfido2
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define sover 1 %define sover 1
Name: libfido2 Name: libfido2
Version: 1.13.0 Version: 1.15.0
Release: 0 Release: 0
Summary: FIDO U2F and FIDO 2.0 protocols Summary: FIDO U2F and FIDO 2.0 protocols
License: BSD-2-Clause License: BSD-2-Clause
@ -26,6 +26,7 @@ Group: Development/Libraries/C and C++
URL: https://developers.yubico.com/ URL: https://developers.yubico.com/
Source0: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz Source0: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz
Source1: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz.sig Source1: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz.sig
Source2: libfido2.keyring
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc-c++ BuildRequires: gcc-c++
%if 0%{?suse_version} >= 1540 || 0%{?sle_version} >= 150400 %if 0%{?suse_version} >= 1540 || 0%{?sle_version} >= 150400