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

Reply via email to