]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
lib/tss2/tss2_structs.h: Fix clang build - remove duplicate typedef
authorAndrew Hamilton <adhamilt@gmail.com>
Sun, 2 Mar 2025 16:54:04 +0000 (10:54 -0600)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 5 Mar 2025 20:24:47 +0000 (21:24 +0100)
grub-core/lib/tss2/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.

Signed-off-by: Andrew Hamilton <adhamilt@gmail.com>
Reviewed-by: Ross Philipson <ross.philipson@oracle.com>
Reviewed-by: Gary Lin <glin@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/lib/tss2/tss2_structs.h

index e5390ab562c7dd182b07ea3c74f14ef29cd5427e..2eefba87cf48e581d5146b39b62795f1c224eae1 100644 (file)
@@ -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 */