diff --git a/src/swtpm_bios/tpm_bios.c b/src/swtpm_bios/tpm_bios.c index c90f9e1..0818c4e 100644 --- a/src/swtpm_bios/tpm_bios.c +++ b/src/swtpm_bios/tpm_bios.c @@ -422,7 +422,7 @@ static int TPM2_IncrementalSelfTest(int *tpm_errcode) .to_test = { .num_entries = htobe32(1), .algids = { - htobe16(TPM2_ALG_SHA1), + htobe16(TPM2_ALG_SHA256), }, }, }; @@ -613,7 +613,7 @@ static int tpm2_bios(int contselftest, unsigned char startupparm, ret = TPM2_IncrementalSelfTest(&tpm_errcode); if (tpm_errcode != 0) { tpm_error = 1; - printf("TPM2_ImcrementalSelfTest returned error " + printf("TPM2_IncrementalSelfTest returned error " "code 0x%08x\n", tpm_errcode); } } diff --git a/src/swtpm_bios/tpm_bios.h b/src/swtpm_bios/tpm_bios.h index 6df26ef..2a7dfa3 100644 --- a/src/swtpm_bios/tpm_bios.h +++ b/src/swtpm_bios/tpm_bios.h @@ -130,7 +130,7 @@ struct tpm_get_capability_permflags_res { #define TPM2_SU_CLEAR 0x0000 #define TPM2_SU_STATE 0x0001 -#define TPM2_ALG_SHA1 0x0004 +#define TPM2_ALG_SHA256 0x000b #define TPM2_RS_PW 0x40000009 #define TPM2_RH_PLATFORM 0x4000000c