grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v21 21/33] tss2: Add TPM2 types and Marshal/Unmarshal functio


From: Stefan Berger
Subject: Re: [PATCH v21 21/33] tss2: Add TPM2 types and Marshal/Unmarshal functions
Date: Mon, 4 Nov 2024 13:20:45 -0500
User-agent: Mozilla Thunderbird



On 11/4/24 2:31 AM, Gary Lin via Grub-devel wrote:
This commit adds the necessary TPM2 types and structs as the preparation
for the TPM2 Software Stack (TSS2) support. The Marshal/Unmarshal
functions are also added to handle the data structure to be submitted to
TPM2 commands and to be received from the response.

Cc: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Hernan Gatta <hegatta@linux.microsoft.com>
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
---
  grub-core/lib/tss2/tss2_mu.c      | 1174 +++++++++++++++++++++++++++++
  grub-core/lib/tss2/tss2_mu.h      |  397 ++++++++++
  grub-core/lib/tss2/tss2_structs.h |  796 +++++++++++++++++++
  grub-core/lib/tss2/tss2_types.h   |  404 ++++++++++
  4 files changed, 2771 insertions(+)
  create mode 100644 grub-core/lib/tss2/tss2_mu.c
  create mode 100644 grub-core/lib/tss2/tss2_mu.h
  create mode 100644 grub-core/lib/tss2/tss2_structs.h
  create mode 100644 grub-core/lib/tss2/tss2_types.h


+
+/* Buffer Size Constants */
+#define TPM_MAX_PCRS                      32

This should be 24 and it seems that it can be changed easily.

Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]