15679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// This file was extracted from the TCG Published 25679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Trusted Platform Module Library 35679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Part 3: Commands 45679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Family "2.0" 55679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Level 00 Revision 01.16 65679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// October 30, 2014 75679752bf24c21135884e987c4077e2f7184897Vadim Bendebury 85679752bf24c21135884e987c4077e2f7184897Vadim Bendebury#include "InternalRoutines.h" 95679752bf24c21135884e987c4077e2f7184897Vadim Bendebury#include "SelfTest_fp.h" 105679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// 115679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// 125679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Error Returns Meaning 135679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// 145679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// TPM_RC_CANCELED the command was canceled (some incremental process may have 155679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// been made) 165679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// TPM_RC_TESTING self test in process 175679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// 185679752bf24c21135884e987c4077e2f7184897Vadim BendeburyTPM_RC 195679752bf24c21135884e987c4077e2f7184897Vadim BendeburyTPM2_SelfTest( 205679752bf24c21135884e987c4077e2f7184897Vadim Bendebury SelfTest_In *in // IN: input parameter list 215679752bf24c21135884e987c4077e2f7184897Vadim Bendebury ) 225679752bf24c21135884e987c4077e2f7184897Vadim Bendebury{ 235679752bf24c21135884e987c4077e2f7184897Vadim Bendebury// Command Output 245679752bf24c21135884e987c4077e2f7184897Vadim Bendebury 255679752bf24c21135884e987c4077e2f7184897Vadim Bendebury // Call self test function in crypt module 265679752bf24c21135884e987c4077e2f7184897Vadim Bendebury return CryptSelfTest(in->fullTest); 275679752bf24c21135884e987c4077e2f7184897Vadim Bendebury} 28