diff --git a/tpm2-tools.spec b/tpm2-tools.spec index eba24150c37dcd1fc8410cfdc092fc8e8e037736..b5b86318909c05ab01db0225afbaae64efe111c2 100644 --- a/tpm2-tools.spec +++ b/tpm2-tools.spec @@ -5,13 +5,14 @@ Summary: A TPM2.0 testing tool based on TPM2.0-TSS License: BSD URL: https://github.com/tpm2-software/tpm2-tools Source0: https://github.com/tpm2-software/tpm2-tools/releases/download/%{version}/%{name}-%{version}.tar.gz +Source1: tpm2-tss-4.0.1-4.oe2403.aarch64.rpm +Source2: tpm2-tss-devel-4.0.1-4.oe2403.aarch64.rpm Patch0: backport-CVE-2024-29038.patch Patch1: backport-CVE-2024-29039.patch Patch2: revert-sm2-sign-and-verifysignature.patch -BuildRequires: gcc-c++ libtool autoconf-archive pkgconfig(cmocka) pkgconfig(libcurl) pkgconfig(openssl) -BuildRequires: pkgconfig(tss2-mu) pkgconfig(tss2-sys) pkgconfig(tss2-esys) pkgconfig(uuid) libgcrypt +BuildRequires: gcc-c++ libtool autoconf-archive pkgconfig(cmocka) pkgconfig(libcurl) compat-openssl11-devel pkgconfig(uuid) libgcrypt BuildRequires: libgcrypt-devel Requires: tpm2-tss >= 2.3.1 Requires: tpm2-tools-help = %{version}-%{release} @@ -28,6 +29,7 @@ command line tools that provide access to a tpm2.0 compatible device. %prep %autosetup -n %{name}-%{version} -p1 +rpm -U %{SOURCE1} %{SOURCE2} --force --nodeps %build %configure --prefix=/usr --disable-static --disable-silent-rules diff --git a/tpm2-tss-4.0.1-4.oe2403.aarch64.rpm b/tpm2-tss-4.0.1-4.oe2403.aarch64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..085b5a6ea3b2444849dfa8f78518b8fe04385af0 Binary files /dev/null and b/tpm2-tss-4.0.1-4.oe2403.aarch64.rpm differ diff --git a/tpm2-tss-devel-4.0.1-4.oe2403.aarch64.rpm b/tpm2-tss-devel-4.0.1-4.oe2403.aarch64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..090afe54354cc6ffa8d41f2fc4403941c83e3dc6 Binary files /dev/null and b/tpm2-tss-devel-4.0.1-4.oe2403.aarch64.rpm differ