Commit Graph

85 Commits

Author SHA1 Message Date
Anderson Toshiyuki Sasaki f1630a9c53 Avoid LTO + FORTIFY_SOURCE=3 issue
When compiled with LTO and FORTIFY_SOURCE=3 enabled together,
tpm2_makecredential outputs corrupted data which cannot be used with
tpm2_activatecredential.

This can be avoided by disabling compiler optimization for part of the
code using pragma.

This patch was obtained upstream from:
https://github.com/tpm2-software/tpm2-tools/pull/3219

This fixes the upstream issue:
https://github.com/tpm2-software/tpm2-tools/issues/3210

Resolves: rhbz#2171376

Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
2023-04-19 18:39:09 +02:00
Yaakov Selkowitz 5234b538c4 Disable manpage regeneration in RHEL/ELN builds
This avoids the unwanted dependency on pandoc.  The pregenerated
manpages in the source tarball are installed instead.
2023-03-02 22:53:20 +00:00
Karel Srot 6996c8c7ce ci tests: do not change the tpm hash alg to sha256 2023-02-28 20:55:05 +01:00
Peter Robinson 5ebc902934 5.5 2023-02-16 08:34:41 +00:00
Fedora Release Engineering 211fea3eaa Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 05:20:27 +00:00
Karel Srot 62e289d5a6 Run selected keylime e2e tests in Fedora CI 2023-01-10 11:02:22 +01:00
Peter Robinson a6f4d0df36 5.5-RC1, Enable LTO (RHBZ#1986628) 2022-12-19 03:49:30 +00:00
Peter Robinson 9660b32bdb correct 5.4 2022-12-08 14:59:36 +00:00
Peter Robinson d363a5214e v 5.4 2022-12-08 14:48:31 +00:00
Peter Robinson 3076677121 Fix docs locations 2022-09-29 13:33:39 +01:00
Peter Robinson d8a537b8e8 5.3 2022-09-28 15:42:31 +01:00
Fedora Release Engineering 63f010d187 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 10:45:53 +00:00
Fedora Release Engineering ea286c91c7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:58:58 +00:00
Peter Robinson 6d9c99d5ee fix readme location 2021-10-02 19:34:34 +01:00
Peter Robinson 99d9feb59d Update version to actual upstream 2021-10-02 19:25:56 +01:00
Peter Robinson a1ffe00ec5 5.2.0 2021-10-02 19:20:57 +01:00
Sahana Prasad 4638505fab Rebuilt with OpenSSL 3.0.0 2021-09-14 19:16:54 +02:00
Fedora Release Engineering 3078f4700d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 19:31:27 +00:00
Peter Robinson 96bd769d3f v5.1.1 - CVE-2021-3565 2021-06-21 22:59:03 +01:00
Peter Robinson cfa3e4dea2 v5.1 2021-05-25 10:21:59 +01:00
Fedora Release Engineering 5abcb3e288 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:10:34 +00:00
Tom Stellard f80febe3ca Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 22:45:29 +00:00
Peter Robinson d9af823411 tpm2-tools 5.0 2020-11-23 08:22:43 +00:00
Peter Robinson 06a18619c9 4.3.0 2020-08-29 12:47:38 +01:00
Peter Robinson e4ac3ebab7 Rebuild for tpm2-tss 3.0 2020-08-10 14:56:20 +01:00
Fedora Release Engineering 958315529b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 12:44:39 +00:00
Jeff Law d16cdea82a +- Disable LTO due to latent uninitialized variable exposed by LTO 2020-06-30 12:30:05 -06:00
Peter Robinson b765e5369b 4.2.1 2020-05-27 10:02:55 +01:00
Peter Robinson f9c7c01c33 Fixes for 4.2 2020-04-14 23:03:49 +01:00
Peter Robinson badd4373ef v4.2 2020-04-14 19:54:53 +01:00
Fedora Release Engineering 64c89ca5bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 01:53:43 +00:00
Yunying Sun 38c3ac1219 Update to 4.1 release 2019-11-28 10:14:17 +08:00
Yunying Sun 41f9d69ee3 Update to 4.0.1 release 2019-10-29 16:19:30 +08:00
Peter Robinson 509033387b 4.0 2019-09-10 17:16:17 +01:00
Javier Martinez Canillas ee872d45df
Use a release tarball instead of a source code tarball
The current source tarball isn't a release tarball but a source code
tarball. Which means that a configure script isn't present and the
bootstrap script needs to be executed in order to build the package.

But it messes with the PACKAGE_VERSION variable that's correctly set
in the release tarball. So the tools don't provide a correct version:

$ tpm2_createprimary -v
tool="tpm2_createprimary" version="" tctis="libtss2-tctildr" tcti-default=tcti-device

When using the release tarball instead:

$ tpm2_createprimary -v
tool="tpm2_createprimary" version="4.0-rc2" tctis="libtss2-tctildr" tcti-default=tcti-device

Also, the Source URL isn't correct so tools that rely on it won't work:

$ spectool -g tpm2-tools.spec
...
curl: (22) The requested URL returned error: 404 Not Found

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2019-09-06 18:46:57 +02:00
Peter Robinson c324fb7dbf 4.0 RC2 2019-09-06 13:08:34 +01:00
Peter Robinson e4156ce721 Build update for 4.0rc1 2019-08-28 11:09:39 +01:00
Peter Robinson 436602f4e8 4.0 RC1 2019-08-27 10:10:51 +01:00
Peter Robinson 0a0c5a2be3 Update to 4.0 RC0 2019-08-20 15:05:29 +01:00
Peter Robinson 9880cbc871 Fix for crash for max PCRs available 2019-08-01 10:13:27 +01:00
Fedora Release Engineering c2f7c4726f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 01:45:06 +00:00
Yunying Sun 6165724ecb Update to 3.2.0 release 2019-06-21 15:05:33 +08:00
Javier Martinez Canillas af88e806f0
Add tpm2_pcrreset and tpm2_checkquote tools
This change adds the backported tpm2_pcrreset and tpm2_checkquote tools
and also the support to allow tpm2_makecredential tool to run off-TPM.

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2019-05-10 15:24:01 +02:00
Peter Robinson 51662f52c8 update .gitignore 2019-03-16 17:04:34 +00:00
Yunying Sun aea7a2fbdd Update to 3.1.4 release 2019-03-15 10:43:06 +08:00
Fedora Release Engineering 615ce8c850 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 10:08:16 +00:00
Javier Martinez Canillas fcd4476d71
Fix broken -T option when passing additional arguments
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2019-01-07 17:54:25 +01:00
Javier Martinez Canillas 384f3d9cf4
Add pandoc BuildRequires
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2019-01-07 10:39:01 +01:00
Javier Martinez Canillas 83d0ae72b7
Fix broken -T option and a couple of minor fixes
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2019-01-07 10:12:43 +01:00
Yunying Sun 1d7ef2c742 Update to 3.1.3 release 2018-11-07 13:45:49 +08:00