Hello community, here is the log from the commit of package yubico-piv-tool for openSUSE:Factory checked in at 2020-03-08 22:24:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yubico-piv-tool (Old) and /work/SRC/openSUSE:Factory/.yubico-piv-tool.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yubico-piv-tool" Sun Mar 8 22:24:19 2020 rev:13 rq:782604 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yubico-piv-tool/yubico-piv-tool.changes 2019-06-03 18:56:52.140395502 +0200 +++ /work/SRC/openSUSE:Factory/.yubico-piv-tool.new.26092/yubico-piv-tool.changes 2020-03-08 22:24:30.444091160 +0100 @@ -1,0 +2,46 @@ +Sun Mar 1 00:11:08 UTC 2020 - Marcus Rueckert <mrueck...@suse.de> + +- Version 2.0.0 + - ykpiv: Added ykpiv_get_metadata and ykpiv_util_parse_metadata + to read and parse private key metadata (supported from YK 5.3). + - ykpiv: Fixed PCSC transaction handling when re-selecting PIV + due to external card reset events. + - ykpiv: Improved error reporting. + - ykpiv: Correctly report YK5 devices, and NEO and YK5 over NFC. + - ykpiv: MGM KEY (SO PIN) is cached (in addition to PIN). + - ykpiv: Fixed resetting of cached serial / version when an + application re-uses ykpiv_state. + - ykpiv: ykpiv_get_pin_retries selects a different applet before + re-selecting PIV since just re-selecting PIV is a no-op on YK5. + - ykcs11: Shared library exports all PKCS11 functions per the + spec (For applications that don’t use C_GetFunctionList). + - ykcs11: Support for up to 16 simultaneous sessions, with + support for multi-threaded access (if requested when calling + C_Initialize). + - ykcs11: Support for resetting the PIV application via + C_initToken. Requires knowledge of the MGMT KEY (SO PIN) per + the PKCS11 spec. + - ykcs11: Support for public-key operations not supported by PIV + (C_Verify, C_Encrypt), implemented using OpenSSL. + - ykcs11: Support for attestations, exposed as session objects of + certificate class. Generated when opening the first session to + a slot. + - ykcs11: Support for forked processes on Linux and MacOS. + - ykcs11: Support for RSA signatures using PKCS or PSS padding + with optional digesting by the library. Raw signatures are also + supported. + - ykcs11: Support for ECDSA signatures with optional digesting by + the library. Raw signatures are also supported. + - ykcs11: Support for RSA encryption / decryption with PKCS or + OAEP padding. + - ykcs11: Makes use of key metadata when available (YK 5.3 and + above), providing access to keys even if certificates are not + present. + - ykcs11: Supports SHA1, SHA256, SHA384 and SHA512 digesting, + plus SHA224 digesting for ECDSA signatures and for the MGF1 + digest in PSS / OAEP, implemented using OpenSSL. + - ykcs11: Supports C_Login with context-specific user type. This + allows use cases that require both SO PIN and normal PIN in the + same session. + +------------------------------------------------------------------- Old: ---- yubico-piv-tool-1.7.0.tar.gz yubico-piv-tool-1.7.0.tar.gz.sig New: ---- yubico-piv-tool-2.0.0.tar.gz yubico-piv-tool-2.0.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yubico-piv-tool.spec ++++++ --- /var/tmp/diff_new_pack.UxdEXS/_old 2020-03-08 22:24:32.064092159 +0100 +++ /var/tmp/diff_new_pack.UxdEXS/_new 2020-03-08 22:24:32.080092169 +0100 @@ -1,7 +1,7 @@ # # spec file for package yubico-piv-tool # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 1 Name: yubico-piv-tool -Version: 1.7.0 +Version: 2.0.0 Release: 0 Summary: Yubico YubiKey NEO CCID Manager License: BSD-2-Clause @@ -79,7 +79,7 @@ %build %configure --disable-static --with-backend=pcsc -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install %make_install INSTALL="install -p" @@ -97,12 +97,10 @@ %{_mandir}/man1/* %files -n libykpiv%{sover} -%{_libdir}/libykpiv.so.%{sover} -%{_libdir}/libykpiv.so.%{sover}.5.0 +%{_libdir}/libykpiv.so.%{sover}* %files -n libykcs11-%{sover} -%{_libdir}/libykcs11.so.%{sover} -%{_libdir}/libykcs11.so.%{sover}.5.0 +%{_libdir}/libykcs11.so.%{sover}* %files -n libykpiv-devel %dir %{_includedir}/ykpiv/ ++++++ yubico-piv-tool-1.7.0.tar.gz -> yubico-piv-tool-2.0.0.tar.gz ++++++ ++++ 20244 lines of diff (skipped)