From aeffde525bede840a712c4d955b6edeab63edde207061f010aa5d9a059af55e2 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Tue, 21 Sep 2021 08:14:33 +0000 Subject: [PATCH] Accepting request 918925 from home:pperego:branches:security - Update to version 1.8.0: * Dropped 'Requires.private' entry from pkg-config file. * Better support for FIDO 2.1 authenticators. * Support for Windows's native webauthn API. * Support for attestation format 'none'. * New API calls: - fido_assert_set_clientdata; - fido_cbor_info_algorithm_cose; - fido_cbor_info_algorithm_count; - fido_cbor_info_algorithm_type; - fido_cbor_info_transports_len; - fido_cbor_info_transports_ptr; - fido_cred_set_clientdata; - fido_cred_set_id; - fido_credman_set_dev_rk; - fido_dev_is_winhello. * fido2-token: new -Sc option to update a resident credential. * Documentation and reliability fixes. * HID access serialisation on Linux. OBS-URL: https://build.opensuse.org/request/show/918925 OBS-URL: https://build.opensuse.org/package/show/security/libfido2?expand=0&rev=41 --- fix-cmake-linking.patch | 13 ------------- libfido2-1.7.0.tar.gz | 3 --- libfido2-1.7.0.tar.gz.sig | Bin 566 -> 0 bytes libfido2-1.8.0.tar.gz | 3 +++ libfido2-1.8.0.tar.gz.sig | Bin 0 -> 566 bytes libfido2.changes | 31 +++++++++++++++++++++++++++---- libfido2.spec | 9 ++++----- 7 files changed, 34 insertions(+), 25 deletions(-) delete mode 100644 fix-cmake-linking.patch delete mode 100644 libfido2-1.7.0.tar.gz delete mode 100644 libfido2-1.7.0.tar.gz.sig create mode 100644 libfido2-1.8.0.tar.gz create mode 100644 libfido2-1.8.0.tar.gz.sig diff --git a/fix-cmake-linking.patch b/fix-cmake-linking.patch deleted file mode 100644 index 1bacc5d..0000000 --- a/fix-cmake-linking.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nur libfido2-1.7.0/src/CMakeLists.txt new/src/CMakeLists.txt ---- libfido2-1.7.0/src/CMakeLists.txt 2021-03-29 17:28:56.000000000 +0200 -+++ new/src/CMakeLists.txt 2021-04-17 04:08:16.614325721 +0200 -@@ -45,6 +45,9 @@ - - if(USE_HIDAPI) - list(APPEND FIDO_SOURCES hid_hidapi.c) -+ if(NOT WIN32 AND NOT APPLE) -+ list(APPEND FIDO_SOURCES hid_unix.c) -+ endif() - elseif(WIN32) - list(APPEND FIDO_SOURCES hid_win.c) - elseif(APPLE) diff --git a/libfido2-1.7.0.tar.gz b/libfido2-1.7.0.tar.gz deleted file mode 100644 index cb215f4..0000000 --- a/libfido2-1.7.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:116749b2a6c95f6559439494fcebdbe803dff14037017ad239843c84c59d708e -size 517426 diff --git a/libfido2-1.7.0.tar.gz.sig b/libfido2-1.7.0.tar.gz.sig deleted file mode 100644 index bea772c42dfc9ef0addc4fb946909772e1e29a320441bbd92b8775b4831467eb..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SW*e79j*NIH|P95r#;Te0$^g)#{dcm5TRy= zh!^vaY)zF9|7no!)u$gSIrHa-Nk#|@{tr7?gv+0$j+eN2QPfV~i8K6``?qHkeXJ${ z0BKGn&O5?NL9+D%N+x+@!3!Xbo*1i6%nuAfwkEyUzqBuTZ%(^|T2!e9^}NdhP&9cl z{){Iine6$8OAagCZp`hk8_0-+spjyLu{E~$4YqrF)@t6u{t6o_qJh2-HriKt+VA0T z%J-buNbN-=bj>SGOnd{+JUk5MP)9#MBTnIyH3f60t~Zz-1bDWGpjni+|BRCC5gI2I za)k-IrhRYKrqVN5gEz|imQ2Q|Y14{J!K=#tEuO13wdb8`ef7Dv3>mUE7WVH~RFDxanfg}|vFV35z?!t5qWyu=ufe8_qz+)P|>pYG28T#2>z=EHe6PBa8igrFXtr;lPDf;Q#waiYNIxvO%!ZXe2QO`y|%VW)013Niw%690QxXrJM9B@o% zFyxw5*OD}#ob1TKtv@Wa-{)B$rjT#r=Q>?&BD{imj+@g&oL$Hvbxs@+8A);a>3s68 zyv-m~RKI34eVavI-AuP3rH$lKYgGZ$nrs|N^U>`v{NZ0$}+dlK=_{5TRy= zh!^vaY)m~60G+5&8;)=iSVtbo?ONNHDm3V+lrBnU2=7lwh#n2ZSZsr_he9 zq#YQT_hJCLa}F8g>O)*R*0_HOh0%U=cNRM<=ynkG*xBF`Dc8%1p7VbP7y-&c%&n15 z1A_BzUHS0Ol;jaBD6fyitzcpuL(SDm*6l?%qU?YA(cIzInNtAf5Hp(`GN))Bvb zl-fUaQf`&a*34c1C7w5f9N_+v8(tKlhYOzzmWNRkg&wMSt#zc1gqQhd0G*1tK7FXg EHb-6+O#lD@ literal 0 HcmV?d00001 diff --git a/libfido2.changes b/libfido2.changes index 8f2e49a..4192d64 100644 --- a/libfido2.changes +++ b/libfido2.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Tue Sep 14 13:49:56 UTC 2021 - Paolo Perego + +- Update to version 1.8.0: + * Dropped 'Requires.private' entry from pkg-config file. + * Better support for FIDO 2.1 authenticators. + * Support for Windows's native webauthn API. + * Support for attestation format 'none'. + * New API calls: + - fido_assert_set_clientdata; + - fido_cbor_info_algorithm_cose; + - fido_cbor_info_algorithm_count; + - fido_cbor_info_algorithm_type; + - fido_cbor_info_transports_len; + - fido_cbor_info_transports_ptr; + - fido_cred_set_clientdata; + - fido_cred_set_id; + - fido_credman_set_dev_rk; + - fido_dev_is_winhello. + * fido2-token: new -Sc option to update a resident credential. + * Documentation and reliability fixes. + * HID access serialisation on Linux. + ------------------------------------------------------------------- Sat Apr 17 01:41:49 UTC 2021 - Ferdinand Thiessen @@ -75,7 +98,7 @@ Fri Jul 24 19:33:15 UTC 2020 - Stefan Brüns ------------------------------------------------------------------- Fri Jul 3 09:11:31 UTC 2020 - Ismail Dönmez -- Create a udev subpackage and ship the udev rule +- Create a udev subpackage and ship the udev rule ------------------------------------------------------------------- Thu Jul 2 13:03:31 UTC 2020 - Ismail Dönmez @@ -157,7 +180,7 @@ Sat Apr 20 18:50:23 UTC 2019 - Jan Engelhardt Tue Apr 16 06:52:58 UTC 2019 - Karol Babioch - Added Conflicts to libfido2-0_4_0 to make sure upgrade goes smoothly as - outline in sr#690566 + outline in sr#690566 ------------------------------------------------------------------- Tue Apr 2 07:05:19 UTC 2019 - Karol Babioch @@ -195,7 +218,7 @@ Mon Oct 1 16:35:14 UTC 2018 - Karol Babioch ------------------------------------------------------------------- Mon Oct 1 06:56:58 UTC 2018 - Karol Babioch -- Applied spec-cleaner +- Applied spec-cleaner ------------------------------------------------------------------- Sun Sep 30 08:41:05 UTC 2018 - t.gruner@katodev.de @@ -213,7 +236,7 @@ Sun Sep 30 08:41:05 UTC 2018 - t.gruner@katodev.de * fido_assert_set_hmac_salt; * fido_cred_set_extensions; * fido_dev_force_fido2. - - Support for native builds with Microsoft Visual Studio 17. + - Support for native builds with Microsoft Visual Studio 17. ------------------------------------------------------------------- Fri Sep 28 19:05:32 UTC 2018 - Jan Engelhardt diff --git a/libfido2.spec b/libfido2.spec index 47045f3..fb1da73 100644 --- a/libfido2.spec +++ b/libfido2.spec @@ -18,7 +18,7 @@ %define sover 1 Name: libfido2 -Version: 1.7.0 +Version: 1.8.0 Release: 0 Summary: FIDO U2F and FIDO 2.0 protocols License: BSD-2-Clause @@ -27,7 +27,7 @@ URL: https://developers.yubico.com/ Source0: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz Source1: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz.sig # PATCH-FIX-UPSTREAM fix-cmake-linking.patch -- Fix linking when building with hidapi, gh#323 -Patch0: fix-cmake-linking.patch +# Patch0: fix-cmake-linking.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libopenssl-1_1-devel @@ -44,7 +44,6 @@ over USB as well as verifying attestation and assertion signatures. %package -n %{name}-%{sover} Summary: FIDO U2F and FIDO 2.0 protocols -Requires: %{name}-udev Provides: %{name} = %{version} Obsoletes: %{name} < %{version} @@ -73,11 +72,11 @@ Conflicts: libfido2-1_0_0 %description -n %{name}-utils This package contains utilities to use FIDO U2F and FIDO 2.0 protocols. -%package udev +%package -n %{name}-udev Summary: Udev rules for libfido2 BuildArch: noarch -%description udev +%description -n %{name}-udev This package contains the udev rules for FIDO2 compatible devices. %prep