1 // This file was extracted from the TCG Published
2 // Trusted Platform Module Library
3 // Part 3: Commands
4 // Family "2.0"
5 // Level 00 Revision 01.16
6 // October 30, 2014
7
8 #include "InternalRoutines.h"
9 #include "SelfTest_fp.h"
10 //
11 //
12 // Error Returns Meaning
13 //
14 // TPM_RC_CANCELED the command was canceled (some incremental process may have
15 // been made)
16 // TPM_RC_TESTING self test in process
17 //
18 TPM_RC
TPM2_SelfTest(SelfTest_In * in)19 TPM2_SelfTest(
20 SelfTest_In *in // IN: input parameter list
21 )
22 {
23 // Command Output
24
25 // Call self test function in crypt module
26 return CryptSelfTest(in->fullTest);
27 }
28