tpm2-software / tpm2-tss

OSS implementation of the TCG TPM2 Software Stack (TSS2)
https://tpm2-software.github.io
BSD 2-Clause "Simplified" License
733 stars 360 forks source link

TCTI dynamic init convenience library #1046

Closed flihp closed 4 years ago

flihp commented 6 years ago

The TCTI dynamic loading protocol has been adopted in the tools, the tabrmd and also in the esys implementation. Each has it's own implementation. For the sake of efficiency and consistency (much easier to keep behavior consistent when there's only one implementation) we should collect these implementations in a small convenience library (possibly just a static one?).

AndreasFuchsTPM commented 5 years ago

See https://github.com/tpm2-software/tpm2-tss/wiki/TCTI-loader-library

tstruk commented 4 years ago

That's already done in #1470