All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] tpm: Various minor fixes and enhancements
@ 2022-08-13 19:56 Simon Glass
  2022-08-13 19:56 ` [PATCH v2 1/7] tpm: Require a digest source when extending the PCR Simon Glass
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Simon Glass @ 2022-08-13 19:56 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Simon Glass, Heinrich Schuchardt, Ilias Apalodimas,
	Masahisa Kojima, Mathew McBride, Ruchika Gupta, Sughosh Ganu

This series contains some minor enhancements for the TPM code to make it
work with Chromium OS verified boot.

Changes in v2:
- Drop limits on the TPM hash size
- Update commit message
- Use constants instead of open-coded values

Simon Glass (7):
  tpm: Require a digest source when extending the PCR
  tpm: Correct the permissions command in TPMv1
  tpm: Correct the define-space command in TPMv2
  tpm: sandbox: Allow init of TPM in a different phase
  tpm: Allow reporting the internal state
  tpm: Implement state command for Cr50
  tpm: Allow committing non-volatile data

 cmd/tpm-common.c               |  20 ++++++
 cmd/tpm-user-utils.h           |   2 +
 cmd/tpm-v1.c                   |   3 +-
 cmd/tpm-v2.c                   |   3 +
 cmd/tpm_test.c                 |   5 +-
 drivers/tpm/cr50_i2c.c         | 117 +++++++++++++++++++++++++++++++++
 drivers/tpm/tpm-uclass.c       |  10 +++
 drivers/tpm/tpm2_tis_sandbox.c |  17 ++++-
 include/tpm-common.h           |  20 ++++++
 include/tpm-v2.h               |  68 +++++++++++++++++++
 include/tpm_api.h              |   8 ++-
 lib/tpm-v1.c                   |   5 +-
 lib/tpm-v2.c                   |  68 +++++++++++++++++--
 lib/tpm_api.c                  |  10 +--
 test/dm/Makefile               |   1 +
 test/dm/tpm.c                  |  34 ++++++++++
 16 files changed, 370 insertions(+), 21 deletions(-)
 create mode 100644 test/dm/tpm.c

-- 
2.37.1.595.g718a3a8f04-goog


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2022-08-22 16:40 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-13 19:56 [PATCH v2 0/7] tpm: Various minor fixes and enhancements Simon Glass
2022-08-13 19:56 ` [PATCH v2 1/7] tpm: Require a digest source when extending the PCR Simon Glass
2022-08-14  5:42   ` Heinrich Schuchardt
2022-08-13 19:56 ` [PATCH v2 2/7] tpm: Correct the permissions command in TPMv1 Simon Glass
2022-08-16 13:58   ` Ilias Apalodimas
2022-08-17 18:53     ` Simon Glass
2022-08-13 19:56 ` [PATCH v2 3/7] tpm: Correct the define-space command in TPMv2 Simon Glass
2022-08-13 19:56 ` [PATCH v2 4/7] tpm: sandbox: Allow init of TPM in a different phase Simon Glass
2022-08-13 19:56 ` [PATCH v2 5/7] tpm: Allow reporting the internal state Simon Glass
2022-08-13 19:56 ` [PATCH v2 6/7] tpm: Implement state command for Cr50 Simon Glass
2022-08-16 12:43   ` Ilias Apalodimas
2022-08-17 18:53     ` Simon Glass
2022-08-18  7:29       ` Ilias Apalodimas
2022-08-19 13:46         ` Simon Glass
2022-08-22  6:00           ` Ilias Apalodimas
2022-08-22 16:39             ` Simon Glass
2022-08-13 19:56 ` [PATCH v2 7/7] tpm: Allow committing non-volatile data Simon Glass
2022-08-16 13:09   ` Ilias Apalodimas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.