When combining TPMEvents from multiple images, it was assumed that 1 event of each TPMEventID would exist.
This is not true for a handful of cases, such as it might be grub cfg #75 or UKI addons #33
Fix this combine behavior and let multiple events of the same type get through the predicted PCR.
We should assume that multiple TPMEventIDs from one image must be treated as a whole. In other words, each of them should not be combined separately with the same kind of TPMEventIDs from another image.
Simply put into words: It's the whole pack; all events of TPMEventID from image A or from image B. Not event 1 from image A + event 2 from image B.
When combining TPMEvents from multiple images, it was assumed that 1 event of each TPMEventID would exist.
This is not true for a handful of cases, such as it might be grub cfg #75 or UKI addons #33
Fix this
combinebehavior and let multiple events of the same type get through the predicted PCR.We should assume that multiple
TPMEventIDs from one image must be treated as a whole. In other words, each of them should not be combined separately with the same kind ofTPMEventIDs from another image.Simply put into words: It's the whole pack; all events of
TPMEventIDfrom image A or from image B. Not event 1 from image A + event 2 from image B.