// This file was extracted from the TCG Published // Trusted Platform Module Library // Part 4: Supporting Routines // Family "2.0" // Level 00 Revision 01.16 // October 30, 2014 #define POWER_C #include "InternalRoutines.h" // Functions // // TPMInit() // // This function is used to process a power on event. // void TPMInit( void ) { // Set state as not initialized. This means that Startup is required s_initialized = FALSE; return; } // // // TPMRegisterStartup() // // This function registers the fact that the TPM has been initialized (a TPM2_Startup() has completed // successfully). // void TPMRegisterStartup( void ) { s_initialized = TRUE; return; } // // // TPMIsStarted() // // Indicates if the TPM has been initialized (a TPM2_Startup() has completed successfully after a // _TPM_Init()). // // Return Value Meaning // // TRUE TPM has been initialized // FALSE TPM has not been initialized // BOOL TPMIsStarted( void ) { return s_initialized; }