defined SUBTYPE_ANY for all known Vendor IDs
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
#include "tncif_pa_subtypes.h"
|
||||
|
||||
ENUM(pa_subtype_ietf_names, PA_SUBTYPE_IETF_TESTING, PA_SUBTYPE_IETF_NEA_CLIENT,
|
||||
ENUM_BEGIN(pa_subtype_ietf_names, PA_SUBTYPE_IETF_TESTING, PA_SUBTYPE_IETF_NEA_CLIENT,
|
||||
"Testing",
|
||||
"Operating System",
|
||||
"Anti-Virus",
|
||||
@@ -27,10 +27,20 @@ ENUM(pa_subtype_ietf_names, PA_SUBTYPE_IETF_TESTING, PA_SUBTYPE_IETF_NEA_CLIENT,
|
||||
"VPN",
|
||||
"NEA Client"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_ietf_names, PA_SUBTYPE_IETF_ANY, PA_SUBTYPE_IETF_ANY,
|
||||
PA_SUBTYPE_IETF_NEA_CLIENT,
|
||||
"ANY"
|
||||
);
|
||||
ENUM_END(pa_subtype_ietf_names, PA_SUBTYPE_IETF_ANY);
|
||||
|
||||
ENUM(pa_subtype_tcg_names, PA_SUBTYPE_TCG_PTS, PA_SUBTYPE_TCG_PTS,
|
||||
ENUM_BEGIN(pa_subtype_tcg_names, PA_SUBTYPE_TCG_PTS, PA_SUBTYPE_TCG_PTS,
|
||||
"PTS"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY, PA_SUBTYPE_TCG_ANY,
|
||||
PA_SUBTYPE_TCG_PTS,
|
||||
"ANY"
|
||||
);
|
||||
ENUM_END(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY);
|
||||
|
||||
ENUM_BEGIN(pa_subtype_fhh_names, PA_SUBTYPE_FHH_HOSTSCANNER, PA_SUBTYPE_FHH_DUMMY,
|
||||
"HostScanner",
|
||||
@@ -45,12 +55,21 @@ ENUM_NEXT(pa_subtype_fhh_names, PA_SUBTYPE_FHH_CLAMAV, PA_SUBTYPE_FHH_CLAMAV,
|
||||
PA_SUBTYPE_FHH_ATTESTATION,
|
||||
"ClamAV"
|
||||
);
|
||||
ENUM_END(pa_subtype_fhh_names, PA_SUBTYPE_FHH_CLAMAV);
|
||||
ENUM_NEXT(pa_subtype_fhh_names, PA_SUBTYPE_FHH_ANY, PA_SUBTYPE_FHH_ANY,
|
||||
PA_SUBTYPE_FHH_CLAMAV,
|
||||
"ANY"
|
||||
);
|
||||
ENUM_END(pa_subtype_fhh_names, PA_SUBTYPE_FHH_ANY);
|
||||
|
||||
ENUM(pa_subtype_ita_names, PA_SUBTYPE_ITA_TEST, PA_SUBTYPE_ITA_SCANNER,
|
||||
ENUM_BEGIN(pa_subtype_ita_names, PA_SUBTYPE_ITA_TEST, PA_SUBTYPE_ITA_SCANNER,
|
||||
"Test",
|
||||
"Scanner"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_ita_names, PA_SUBTYPE_ITA_ANY, PA_SUBTYPE_ITA_ANY,
|
||||
PA_SUBTYPE_ITA_SCANNER,
|
||||
"ANY"
|
||||
);
|
||||
ENUM_END(pa_subtype_ita_names, PA_SUBTYPE_ITA_ANY);
|
||||
|
||||
/**
|
||||
* See header
|
||||
|
||||
@@ -32,15 +32,16 @@ typedef enum pa_subtype_ita_t pa_subtype_ita_t;
|
||||
* PA-TNC IETF Standard Subtypes as defined in section 3.5 of RFC 5792
|
||||
*/
|
||||
enum pa_subtype_ietf_t {
|
||||
PA_SUBTYPE_IETF_TESTING = 0,
|
||||
PA_SUBTYPE_IETF_OPERATING_SYSTEM = 1,
|
||||
PA_SUBTYPE_IETF_ANTI_VIRUS = 2,
|
||||
PA_SUBTYPE_IETF_ANTI_SPYWARE = 3,
|
||||
PA_SUBTYPE_IETF_ANTI_MALWARE = 4,
|
||||
PA_SUBTYPE_IETF_FIREWALL = 5,
|
||||
PA_SUBTYPE_IETF_IDPS = 6,
|
||||
PA_SUBTYPE_IETF_VPN = 7,
|
||||
PA_SUBTYPE_IETF_NEA_CLIENT = 8
|
||||
PA_SUBTYPE_IETF_TESTING = 0x00,
|
||||
PA_SUBTYPE_IETF_OPERATING_SYSTEM = 0x01,
|
||||
PA_SUBTYPE_IETF_ANTI_VIRUS = 0x02,
|
||||
PA_SUBTYPE_IETF_ANTI_SPYWARE = 0x03,
|
||||
PA_SUBTYPE_IETF_ANTI_MALWARE = 0x04,
|
||||
PA_SUBTYPE_IETF_FIREWALL = 0x05,
|
||||
PA_SUBTYPE_IETF_IDPS = 0x06,
|
||||
PA_SUBTYPE_IETF_VPN = 0x07,
|
||||
PA_SUBTYPE_IETF_NEA_CLIENT = 0x08,
|
||||
PA_SUBTYPE_IETF_ANY = 0xff
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -52,7 +53,8 @@ extern enum_name_t *pa_subtype_ietf_names;
|
||||
* PA-TNC TCG Subtypes
|
||||
*/
|
||||
enum pa_subtype_tcg_t {
|
||||
PA_SUBTYPE_TCG_PTS = 1
|
||||
PA_SUBTYPE_TCG_PTS = 0x01,
|
||||
PA_SUBTYPE_TCG_ANY = 0xff
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -64,11 +66,12 @@ extern enum_name_t *pa_subtype_tcg_names;
|
||||
* PA-TNC FHH Subtypes
|
||||
*/
|
||||
enum pa_subtype_fhh_t {
|
||||
PA_SUBTYPE_FHH_HOSTSCANNER = 0x30,
|
||||
PA_SUBTYPE_FHH_DUMMY = 0x31,
|
||||
PA_SUBTYPE_FHH_PLATID = 0x33,
|
||||
PA_SUBTYPE_FHH_ATTESTATION = 0x34,
|
||||
PA_SUBTYPE_FHH_CLAMAV = 0x41
|
||||
PA_SUBTYPE_FHH_HOSTSCANNER = 0x30,
|
||||
PA_SUBTYPE_FHH_DUMMY = 0x31,
|
||||
PA_SUBTYPE_FHH_PLATID = 0x33,
|
||||
PA_SUBTYPE_FHH_ATTESTATION = 0x34,
|
||||
PA_SUBTYPE_FHH_CLAMAV = 0x41,
|
||||
PA_SUBTYPE_FHH_ANY = 0xff
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -80,8 +83,9 @@ extern enum_name_t *pa_subtype_fhh_names;
|
||||
* PA-TNC ITA-HSR Subtypes
|
||||
*/
|
||||
enum pa_subtype_ita_t {
|
||||
PA_SUBTYPE_ITA_TEST = 1,
|
||||
PA_SUBTYPE_ITA_SCANNER = 2
|
||||
PA_SUBTYPE_ITA_TEST = 0x01,
|
||||
PA_SUBTYPE_ITA_SCANNER = 0x02,
|
||||
PA_SUBTYPE_ITA_ANY = 0xff
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user