diff options
Diffstat (limited to 'tests/tpm_lite/tpmtest_testsetup.c')
-rw-r--r-- | tests/tpm_lite/tpmtest_testsetup.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/tests/tpm_lite/tpmtest_testsetup.c b/tests/tpm_lite/tpmtest_testsetup.c index fac1951e..ce360994 100644 --- a/tests/tpm_lite/tpmtest_testsetup.c +++ b/tests/tpm_lite/tpmtest_testsetup.c @@ -15,31 +15,31 @@ #include "utility.h" int main(int argc, char** argv) { - uint32_t perm; - uint32_t result; - uint32_t x; - - TlclLibInit(); - - TPM_CHECK(TlclStartupIfNeeded()); - TPM_CHECK(TlclSelfTestFull()); - TPM_CHECK(TlclAssertPhysicalPresence()); - TPM_CHECK(TlclForceClear()); - TPM_CHECK(TlclSetEnable()); - TPM_CHECK(TlclSetDeactivated(0)); - - result = TlclRead(INDEX0, (uint8_t*) &x, sizeof(x)); - if (result == TPM_E_BADINDEX) { - perm = TPM_NV_PER_PPWRITE | TPM_NV_PER_GLOBALLOCK; - TPM_CHECK(TlclDefineSpace(INDEX0, perm, sizeof(uint32_t))); - } - - result = TlclRead(INDEX1, (uint8_t*) &x, sizeof(x)); - if (result == TPM_E_BADINDEX) { - perm = TPM_NV_PER_PPWRITE; - TPM_CHECK(TlclDefineSpace(INDEX1, perm, sizeof(uint32_t))); - } - - printf("TEST SUCCEEDED\n"); - exit(0); + uint32_t perm; + uint32_t result; + uint32_t x; + + TlclLibInit(); + + TPM_CHECK(TlclStartupIfNeeded()); + TPM_CHECK(TlclSelfTestFull()); + TPM_CHECK(TlclAssertPhysicalPresence()); + TPM_CHECK(TlclForceClear()); + TPM_CHECK(TlclSetEnable()); + TPM_CHECK(TlclSetDeactivated(0)); + + result = TlclRead(INDEX0, (uint8_t*) &x, sizeof(x)); + if (result == TPM_E_BADINDEX) { + perm = TPM_NV_PER_PPWRITE | TPM_NV_PER_GLOBALLOCK; + TPM_CHECK(TlclDefineSpace(INDEX0, perm, sizeof(uint32_t))); + } + + result = TlclRead(INDEX1, (uint8_t*) &x, sizeof(x)); + if (result == TPM_E_BADINDEX) { + perm = TPM_NV_PER_PPWRITE; + TPM_CHECK(TlclDefineSpace(INDEX1, perm, sizeof(uint32_t))); + } + + printf("TEST SUCCEEDED\n"); + exit(0); } |