sandbox TPM

Simon Glass sjg at chromium.org
Sat Aug 28 23:19:02 CEST 2021


Hi Heinrich,

On Sat, 28 Aug 2021 at 06:18, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>
> The current TPM emulation in drivers/tpm/tpm(2)_tis_sandbox.c is not
> spec compliant.

Do you mean it is incomplete or that it has bugs? If it is incomplete,
what is needed by U-Boot?

>
> A TPM emulation as UNIX socket exists with
> https://github.com/stefanberger/swtpm.git. QEMU already uses this emulator.
>
> Couldn't the sandbox do the same? I think this is the fastest way to get
> a compliant sandbox TPM.

Well we could if we need it. Are you sure it is a good idea? There is
a lot of code there. Are you thinking it would be copied into the
U-Boot tree and kept in sync with a script, perhaps? Presumably the
project would accept changes we need?

Regards,
Simon


More information about the U-Boot mailing list