35
35
#include <time.h>
36
36
#include "tdx_attest.h"
37
37
38
- #define devname "/dev/tdx-attest"
39
-
40
38
#define HEX_DUMP_SIZE 16
41
39
42
40
static void print_hex_dump (const char * title , const char * prefix_str ,
@@ -81,19 +79,22 @@ int main(int argc, char *argv[])
81
79
uint8_t * p_quote_buf = NULL ;
82
80
tdx_rtmr_event_t rtmr_event = {0 };
83
81
FILE * fptr = NULL ;
82
+ uint32_t ret = 0 ;
84
83
85
84
gen_report_data (report_data .d );
86
85
print_hex_dump ("\n\t\tTDX report data\n" , " " , report_data .d , sizeof (report_data .d ));
87
86
88
- if (TDX_ATTEST_SUCCESS != tdx_att_get_report (& report_data , & tdx_report )) {
89
- fprintf (stderr , "\nFailed to get the report\n" );
87
+ ret = tdx_att_get_report (& report_data , & tdx_report );
88
+ if (TDX_ATTEST_SUCCESS != ret ) {
89
+ fprintf (stderr , "\nFailed to get the report (%d)\n" , ret );
90
90
return 1 ;
91
91
}
92
92
print_hex_dump ("\n\t\tTDX report\n" , " " , tdx_report .d , sizeof (tdx_report .d ));
93
93
94
- if (TDX_ATTEST_SUCCESS != tdx_att_get_quote (& report_data , NULL , 0 , & selected_att_key_id ,
95
- & p_quote_buf , & quote_size , 0 )) {
96
- fprintf (stderr , "\nFailed to get the quote\n" );
94
+ ret = tdx_att_get_quote (& report_data , NULL , 0 , & selected_att_key_id ,
95
+ & p_quote_buf , & quote_size , 0 );
96
+ if (TDX_ATTEST_SUCCESS != ret ) {
97
+ fprintf (stderr , "\nFailed to get the quote (%d)\n" , ret );
97
98
return 1 ;
98
99
}
99
100
print_hex_dump ("\n\t\tTDX quote data\n" , " " , p_quote_buf , quote_size );
@@ -114,16 +115,18 @@ int main(int argc, char *argv[])
114
115
}
115
116
rtmr_event .event_data_size = 0 ;
116
117
117
- if (TDX_ATTEST_SUCCESS != tdx_att_extend (& rtmr_event )) {
118
- fprintf (stderr , "\nFailed to extend rtmr[2]\n" );
118
+ ret = tdx_att_extend (& rtmr_event );
119
+ if (TDX_ATTEST_SUCCESS != ret ) {
120
+ fprintf (stderr , "\nFailed to extend rtmr[2] (%d)\n" , ret );
119
121
} else {
120
122
fprintf (stderr , "\nSuccessfully extended rtmr[2]\n" );
121
123
}
122
124
123
125
rtmr_event .rtmr_index = 3 ;
124
126
125
- if (TDX_ATTEST_SUCCESS != tdx_att_extend (& rtmr_event )) {
126
- fprintf (stderr , "\nFailed to extend rtmr[3]\n" );
127
+ ret = tdx_att_extend (& rtmr_event );
128
+ if (TDX_ATTEST_SUCCESS != ) {
129
+ fprintf (stderr , "\nFailed to extend rtmr[3] (%d)\n" , ret );
127
130
} else {
128
131
fprintf (stderr , "\nSuccessfully extended rtmr[3]\n" );
129
132
}
0 commit comments