summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c18
-rw-r--r--usr/src/lib/libipsecutil/common/ikedoor.h6
2 files changed, 20 insertions, 4 deletions
diff --git a/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c b/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
index 3ecb497ad9..4f3524ade6 100644
--- a/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
+++ b/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
@@ -1355,17 +1355,27 @@ dhstr(int grp)
switch (grp) {
case 0:
- return (gettext("<unknown>"));
+ return (gettext("<unavailable>"));
case IKE_GRP_DESC_MODP_768:
- return (gettext("768-bit MODP"));
+ return (gettext("768-bit MODP (group 1)"));
case IKE_GRP_DESC_MODP_1024:
- return (gettext("1024-bit MODP"));
+ return (gettext("1024-bit MODP (group 2)"));
case IKE_GRP_DESC_EC2N_155:
return (gettext("EC2N group on GP[2^155]"));
case IKE_GRP_DESC_EC2N_185:
return (gettext("EC2N group on GP[2^185]"));
case IKE_GRP_DESC_MODP_1536:
- return (gettext("1536-bit MODP"));
+ return (gettext("1536-bit MODP (group 5)"));
+ case IKE_GRP_DESC_MODP_2048:
+ return (gettext("2048-bit MODP (group 14)"));
+ case IKE_GRP_DESC_MODP_3072:
+ return (gettext("3072-bit MODP (group 15)"));
+ case IKE_GRP_DESC_MODP_4096:
+ return (gettext("4096-bit MODP (group 16)"));
+ case IKE_GRP_DESC_MODP_6144:
+ return (gettext("6144-bit MODP (group 17)"));
+ case IKE_GRP_DESC_MODP_8192:
+ return (gettext("8192-bit MODP (group 18)"));
default:
(void) snprintf(rtn, MAXLINESIZE, gettext("<unknown %d>"), grp);
return (rtn);
diff --git a/usr/src/lib/libipsecutil/common/ikedoor.h b/usr/src/lib/libipsecutil/common/ikedoor.h
index c9c12b1104..d32ec751c5 100644
--- a/usr/src/lib/libipsecutil/common/ikedoor.h
+++ b/usr/src/lib/libipsecutil/common/ikedoor.h
@@ -234,7 +234,13 @@ typedef struct {
#define IKE_GRP_DESC_MODP_1024 2
#define IKE_GRP_DESC_EC2N_155 3
#define IKE_GRP_DESC_EC2N_185 4
+/* values for p1xf_dh_group (aligned with RFC3526) */
#define IKE_GRP_DESC_MODP_1536 5
+#define IKE_GRP_DESC_MODP_2048 14
+#define IKE_GRP_DESC_MODP_3072 15
+#define IKE_GRP_DESC_MODP_4096 16
+#define IKE_GRP_DESC_MODP_6144 17
+#define IKE_GRP_DESC_MODP_8192 18
/* values for p1xf_auth_meth (aligned with RFC2409, Appendix A) */
#define IKE_AUTH_METH_PRE_SHARED_KEY 1