On Sun, Mar 02, 2025 at 10:54:04AM -0600, Andrew Hamilton wrote: > tss2_structs.h contains a duplicate typedef as follows: > typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_KDF2_t; > > This causes a build failure when compiling with clang. > Remove the duplicate typedef which allows successfully > building GRUB with clang. > Oops. Thanks for fixing that.
> Signed-off-by: Andrew Hamilton <adham...@gmail.com> Reviewed-by: Gary Lin <g...@suse.com> > --- > grub-core/lib/tss2/tss2_structs.h | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/grub-core/lib/tss2/tss2_structs.h > b/grub-core/lib/tss2/tss2_structs.h > index e5390ab56..2eefba87c 100644 > --- a/grub-core/lib/tss2/tss2_structs.h > +++ b/grub-core/lib/tss2/tss2_structs.h > @@ -275,7 +275,6 @@ typedef TPMS_SCHEME_HASH_t TPMS_ENC_SCHEME_OAEP_t; > typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_KDF2_t; > typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_MGF1_t; > typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_KDF1_SP800_56A_t; > -typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_KDF2_t; > typedef TPMS_SCHEME_HASH_t TPMS_SCHEME_KDF1_SP800_108_t; > > /* TPMS_SCHEME_HMAC Type */ > -- > 2.39.5 > _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel