Hi Ken, ... > > > diff --git a/src/Makefile.am b/src/Makefile.am > > > index d6c779f..bf18caf 100644 > > > --- a/src/Makefile.am > > > +++ b/src/Makefile.am > > > @@ -26,6 +26,7 @@ if USE_PCRTSS > > > evmctl_SOURCES += pcr_tss.c > > > else > > > evmctl_SOURCES += pcr_tsspcrread.c > > > +evmctl_LDADD += -libmtss > > > endif > > But pcr_tsspcrread.c uses the binary (tsspcrread). > The idea is to eliminate the calls to command line utilities that > are not as stable as the TSS library. Patch 4/6 does that. I'm sorry, I overlooked that. > I'm a git newbie. I thought the idea was to do the patches as > small pieces. Thus, this one does the autotools piece. Then > the next one does the C code. Should they be combined? I'd personally put it into the 4/6 patch (code change is small and it's related to the code change). > > pcr_tss.c uses TSS, but that's already covered: > > ldd src/.libs/evmctl |grep tss > > libtss2-rc.so.0 => /usr/lib64/libtss2-rc.so.0 (0x00007fb82514c000) > > libtss2-esys.so.0 => /usr/lib64/libtss2-esys.so.0 (0x00007fb824eba000) > > libtss2-sys.so.0 => /usr/lib64/libtss2-sys.so.0 (0x00007fb8244ba000) > > libtss2-mu.so.0 => /usr/lib64/libtss2-mu.so.0 (0x00007fb824276000) > > Thus I thing this patch is invalid. Or do I miss something obvious? > There are two TSSes. This one's for the IBM TSS. Your traces are > for the ESAPI (aka Thanks for explanation. Kind regards, Petr