Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tpm2-openssl for openSUSE:Factory checked in at 2025-02-04 18:12:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tpm2-openssl (Old) and /work/SRC/openSUSE:Factory/.tpm2-openssl.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tpm2-openssl" Tue Feb 4 18:12:59 2025 rev:3 rq:1242943 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/tpm2-openssl/tpm2-openssl.changes 2023-10-27 22:29:06.481527615 +0200 +++ /work/SRC/openSUSE:Factory/.tpm2-openssl.new.2316/tpm2-openssl.changes 2025-02-04 18:14:28.784356838 +0100 @@ -1,0 +2,17 @@ +Wed Jan 29 18:09:54 UTC 2025 - Lucas Mulling <lucas.mull...@suse.com> + +- Update to 1.3.0: + * Added support for RSA-OAEP decryption. + * Added 'xof' and 'algid-absent' parameters to digests. + * Added Parent to textual information printed by 'openssl pkey -text'. + * Fixed multi-threaded operation, preventing the 'Esys called in bad + sequence' errors (thanks to @Danigaralfo, @famez, and @AndreasFuchsTPM). + * Fixed retrieval of OSSL_PKEY_PARAM_MAX_SIZE for RSA keys. The exact value + is returned instead of a fixed TPM2_MAX_RSA_KEY_BYTES. + * Fixed handling of absent emptyAuth value in the TSS2 PRIVATE KEY file. + * Set authorization value of newly generated keys. This allows users of the C + API to direcly use just generated EVP_PKEY. +- Add tpm2-openssl.keyring +- Don't install libtool archives + +------------------------------------------------------------------- Old: ---- tpm2-openssl-1.2.0.tar.gz tpm2-openssl-1.2.0.tar.gz.asc New: ---- tpm2-openssl-1.3.0.tar.gz tpm2-openssl-1.3.0.tar.gz.asc tpm2-openssl.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tpm2-openssl.spec ++++++ --- /var/tmp/diff_new_pack.s59fk6/_old 2025-02-04 18:14:30.756438200 +0100 +++ /var/tmp/diff_new_pack.s59fk6/_new 2025-02-04 18:14:30.764438530 +0100 @@ -1,7 +1,7 @@ # # spec file for package tpm2-openssl # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define _MODULES_DIR %(pkg-config --variable=modulesdir libcrypto) Name: tpm2-openssl -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: OpenSSL 3 Engine for TPM2 devices License: BSD-3-Clause @@ -27,12 +27,15 @@ URL: https://github.com/tpm2-software Source0: %{url}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: %{url}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz.asc +Source2: tpm2-openssl.keyring BuildRequires: autoconf-archive BuildRequires: libgcrypt-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(libcrypto) >= 3 -BuildRequires: pkgconfig(tss2-esys) >= 2.0 +BuildRequires: pkgconfig(tss2-esys) >= 3.2.0 +BuildRequires: pkgconfig(tss2-rc) >= 3.2.0 +BuildRequires: pkgconfig(tss2-tctildr) Conflicts: openssl_tpm2_engine %description @@ -40,20 +43,20 @@ one can add TPM support to (almost) any OpenSSL 3.x based application. %prep -%setup -q +%autosetup %build - autoreconf -fvi %configure -make V=1 %{?_smp_mflags} +%make_build %install %make_install +# Remove libtool archives +find %{buildroot} -type f -name "*.la" -delete -print %files %doc README.md %license LICENSE -%{_MODULES_DIR}/tpm2.la %{_MODULES_DIR}/tpm2.so ++++++ tpm2-openssl-1.2.0.tar.gz -> tpm2-openssl-1.3.0.tar.gz ++++++ ++++ 4347 lines of diff (skipped)