On Mon, Nov 04, 2024 at 01:20:45PM -0500, Stefan Berger wrote: > > > 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 <stef...@linux.ibm.com> > > Signed-off-by: Hernan Gatta <hega...@linux.microsoft.com> > > Signed-off-by: Gary Lin <g...@suse.com> > > Reviewed-by: Daniel Kiper <daniel.ki...@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. > It is from tpm2-tss: https://github.com/tpm2-software/tpm2-tss/blob/master/include/tss2/tss2_tpm2_types.h#L25
I'm still trying to find out where the number is from. Gary Lin > Reviewed-by: Stefan Berger <stef...@linux.ibm.com> > _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel