Coverage Report

Created: 2025-07-18 06:04

/src/tpm2/GetTestResult.c
Line
Count
Source (jump to first uncovered line)
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 "GetTestResult_fp.h"
10
//
11
//     In the reference implementation, this function is only reachable if the TPM is not in failure mode meaning
12
//     that all tests that have been run have completed successfully. There is not test data and the test result is
13
//     TPM_RC_SUCCESS.
14
//
15
TPM_RC
16
TPM2_GetTestResult(
17
   GetTestResult_Out      *out               // OUT: output parameter list
18
   )
19
0
{
20
// Command Output
21
22
   // Call incremental self test function in crypt module
23
0
   out->testResult = CryptGetTestResult(&out->outData);
24
25
0
   return TPM_RC_SUCCESS;
26
0
}