// 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 #include "InternalRoutines.h" // // Functions // // Signal_Hash_Start() // // This function interfaces between the platform code and _TPM_Hash_Start(). // LIB_EXPORT void Signal_Hash_Start( void ) { _TPM_Hash_Start(); return; } // // // Signal_Hash_Data() // // This function interfaces between the platform code and _TPM_Hash_Data(). // LIB_EXPORT void Signal_Hash_Data( unsigned int size, unsigned char *buffer ) { _TPM_Hash_Data(size, buffer); return; } // // // Signal_Hash_End() // // This function interfaces between the platform code and _TPM_Hash_End(). // LIB_EXPORT void Signal_Hash_End( void ) { _TPM_Hash_End(); return; }