Mailing List Archive

[PATCH gnupg 0/2] Small fixes for running the tpm2dtests.
Hi,

The following two patches fix two small issues with the build system
caused by the newly added TPM code and specifically the corresponding
tests.

The first one is that the test files are not properly distributed in the
generated tarball, causing `make distcheck` to fail if it is run on a
system where the tests *can* be run (e.g. if a software TPM is
detected).

The second is that the tpm2d tests requires tools from the IBM TSS,
which may not be present on the system even if a software TPM is
available (this was the case on my system, where I initially only had
the tools from the Intel TSS). The quick fix proposed here is to detect
the IBM TSS tools and only run the tpm2d tests if they are present. I
guess a better fix would be to adapt the start_sw_tpm.sh script to make
it usable with either the IBM TSS tools or the Intel TSS tools, but I do
not know either TSS well enough to do that (e.g. what is the equivalent
of tssstartup in the Intel TSS?).

- Damien

Damien Goutte-Gattat (2):
build: Fix distcheck when tpm2dtests are run.
build: Check for the IBM TSS tools to run the tpm2d tests.

configure.ac | 3 ++-
tests/tpm2dtests/Makefile.am | 5 +++--
2 files changed, 5 insertions(+), 3 deletions(-)

--
2.27.0


_______________________________________________
Gnupg-devel mailing list
Gnupg-devel@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-devel
Re: [PATCH gnupg 0/2] Small fixes for running the tpm2dtests. [ In reply to ]
On Mon, 15 Mar 2021 21:20, Damien Goutte-Gattat said:

> The following two patches fix two small issues with the build system
> caused by the newly added TPM code and specifically the corresponding

Thanks.


Shalom-Salam,

Werner

--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.