signature-params: Provide option for maximum RSA/PSS salt length
[strongswan.git] / src / libtncif / tncif_pa_subtypes.c
index 56e8930..9c58944 100644 (file)
@@ -1,6 +1,5 @@
 /*
- * Copyright (C) 2010-2015 Andreas Steffen
- *
+ * Copyright (C) 2010-2017 Andreas Steffen
  * HSR Hochschule fuer Technik Rapperswil
  *
  * This program is free software; you can redistribute it and/or modify it
@@ -17,7 +16,7 @@
 #include "tncif_pa_subtypes.h"
 
 /* IETF PA Subtype names */
-ENUM_BEGIN(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_SWIMA,
        "Testing",
        "Operating System",
        "Anti-Virus",
@@ -26,10 +25,11 @@ ENUM_BEGIN(pa_subtype_ietf_names, PA_SUBTYPE_IETF_TESTING, PA_SUBTYPE_IETF_NEA_C
        "Firewall",
        "IDPS",
        "VPN",
-       "NEA Client"
+       "NEA Client",
+       "SWIMA"
 );
 ENUM_NEXT(pa_subtype_ietf_names, PA_SUBTYPE_IETF_ANY, PA_SUBTYPE_IETF_ANY,
-                                                               PA_SUBTYPE_IETF_NEA_CLIENT,
+                                                               PA_SUBTYPE_IETF_SWIMA,
        "ANY"
 );
 ENUM_END(pa_subtype_ietf_names, PA_SUBTYPE_IETF_ANY);
@@ -47,11 +47,50 @@ ENUM_NEXT(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY, PA_SUBTYPE_TCG_ANY,
 ENUM_END(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY);
 
 /* PWG PA Subtype names */
-ENUM_BEGIN(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD, PA_SUBTYPE_PWG_HCD,
-       "HCD"
+ENUM_BEGIN(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_TESTING,
+                                                                PA_SUBTYPE_PWG_HCD_UNKNOWN,
+       "HCD Testing",
+       "HCD Other",
+       "HCD Unknown"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_CONSOLE,
+                                                               PA_SUBTYPE_PWG_HCD_COVER,
+                                                               PA_SUBTYPE_PWG_HCD_UNKNOWN,
+       "HCD Console",
+       "HCD System",
+       "HCD Cover"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_INPUT_TRAY,
+                                                               PA_SUBTYPE_PWG_HCD_MARKER,
+                                                               PA_SUBTYPE_PWG_HCD_COVER,
+       "HCD Input Tray",
+       "HCD Output Tray",
+       "HCD Marker"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_MEDIA_PATH,
+                                                               PA_SUBTYPE_PWG_HCD_INTERPRETER,
+                                                               PA_SUBTYPE_PWG_HCD_MARKER,
+       "HCD Media Path",
+       "HCD Channel",
+       "HCD Interpreter"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_FINISHER,
+                                                               PA_SUBTYPE_PWG_HCD_FINISHER,
+                                                               PA_SUBTYPE_PWG_HCD_INTERPRETER,
+       "HCD Finisher"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_INTERFACE,
+                                                               PA_SUBTYPE_PWG_HCD_INTERFACE,
+                                                               PA_SUBTYPE_PWG_HCD_FINISHER,
+       "HCD Interface"
+);
+ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_SCANNER,
+                                                               PA_SUBTYPE_PWG_HCD_SCANNER,
+                                                               PA_SUBTYPE_PWG_HCD_INTERFACE,
+       "HCD Scanner"
 );
 ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_ANY, PA_SUBTYPE_PWG_ANY,
-                                                               PA_SUBTYPE_PWG_HCD,
+                                                               PA_SUBTYPE_PWG_HCD_SCANNER,
        "ANY"
 );
 ENUM_END(pa_subtype_pwg_names, PA_SUBTYPE_PWG_ANY);