Line | Count | Source |
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 "PCR_Read_fp.h" |
10 | | TPM_RC |
11 | | TPM2_PCR_Read( |
12 | | PCR_Read_In *in, // IN: input parameter list |
13 | | PCR_Read_Out *out // OUT: output parameter list |
14 | | ) |
15 | 31 | { |
16 | | // Command Output |
17 | | |
18 | | // Call PCR read function. input pcrSelectionIn parameter could be changed |
19 | | // to reflect the actual PCR being returned |
20 | 31 | PCRRead(&in->pcrSelectionIn, &out->pcrValues, &out->pcrUpdateCounter); |
21 | | |
22 | 31 | out->pcrSelectionOut = in->pcrSelectionIn; |
23 | | |
24 | 31 | return TPM_RC_SUCCESS; |
25 | 31 | } |