1 // This file was extracted from the TCG Published 2 // Trusted Platform Module Library 3 // Part 4: Supporting Routines 4 // Family "2.0" 5 // Level 00 Revision 01.16 6 // October 30, 2014 7 8 #include "InternalRoutines.h" 9 // 10 // Functions 11 // 12 // Signal_Hash_Start() 13 // 14 // This function interfaces between the platform code and _TPM_Hash_Start(). 15 // 16 LIB_EXPORT void Signal_Hash_Start(void)17Signal_Hash_Start( 18 void 19 ) 20 { 21 _TPM_Hash_Start(); 22 return; 23 } 24 // 25 // 26 // Signal_Hash_Data() 27 // 28 // This function interfaces between the platform code and _TPM_Hash_Data(). 29 // 30 LIB_EXPORT void Signal_Hash_Data(unsigned int size,unsigned char * buffer)31Signal_Hash_Data( 32 unsigned int size, 33 unsigned char *buffer 34 ) 35 { 36 _TPM_Hash_Data(size, buffer); 37 return; 38 } 39 // 40 // 41 // Signal_Hash_End() 42 // 43 // This function interfaces between the platform code and _TPM_Hash_End(). 44 // 45 LIB_EXPORT void Signal_Hash_End(void)46Signal_Hash_End( 47 void 48 ) 49 { 50 _TPM_Hash_End(); 51 return; 52 } 53