Request missing SWID tags in a directed PA-TNC message
[strongswan.git] / src / libimcv / pts / pts_simple_evid_final.h
1 /*
2 * Copyright (C) 2011 Sansar Choinyambuu
3 * HSR Hochschule fuer Technik Rapperswil
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 */
15
16 /**
17 * @defgroup pts_simple_evid_final pts_rsimple_evid_final
18 * @{ @ingroup pts
19 */
20
21 #ifndef PTS_SIMPLE_EVID_FINAL_H_
22 #define PTS_SIMPLE_EVID_FINAL_H_
23
24 typedef enum pts_simple_evid_final_flag_t pts_simple_evid_final_flag_t;
25
26 #include <library.h>
27
28 /**
29 * PTS Simple Evidence Final Flags
30 */
31 enum pts_simple_evid_final_flag_t {
32 /** TPM PCR Composite and TPM Quote Signature not included */
33 PTS_SIMPLE_EVID_FINAL_NO = 0x00,
34 /** TPM PCR Composite and TPM Quote Signature included
35 * using TPM_QUOTE_INFO */
36 PTS_SIMPLE_EVID_FINAL_QUOTE_INFO = 0x40,
37 /** TPM PCR Composite and TPM Quote Signature included
38 * using TPM_QUOTE_INFO2, TPM_CAP_VERSION_INFO not appended */
39 PTS_SIMPLE_EVID_FINAL_QUOTE_INFO2 = 0x80,
40 /** TPM PCR Composite and TPM Quote Signature included
41 * using TPM_QUOTE_INFO2, TPM_CAP_VERSION_INFO appended */
42 PTS_SIMPLE_EVID_FINAL_QUOTE_INFO2_CAP_VER = 0xC0,
43 /** Evidence Signature included */
44 PTS_SIMPLE_EVID_FINAL_EVID_SIG = 0x20,
45 };
46
47 #endif /** PTS_SIMPLE_EVID_FINAL_H_ @}*/