summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c')
-rw-r--r--usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c18
1 files changed, 4 insertions, 14 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 1a7e30f77f..76b786b946 100644
--- a/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
+++ b/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
@@ -1798,50 +1798,40 @@ print_keys(char *prefix, ike_p1_key_t *keyp, int size)
case IKE_KEY_PRESHARED:
(void) printf(gettext("%s Pre-shared key (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_SKEYID:
(void) printf(gettext("%s SKEYID (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_SKEYID_D:
(void) printf(gettext("%s SKEYID_d (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_SKEYID_A:
(void) printf(gettext("%s SKEYID_a (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_SKEYID_E:
(void) printf(gettext("%s SKEYID_e (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_ENCR:
(void) printf(gettext("%s Encryption key (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
case IKE_KEY_IV:
(void) printf(
gettext("%s Initialization vector (%d bytes): "),
prefix, len);
- (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
- stdout, B_FALSE);
break;
default:
(void) printf(gettext("%s Unidentified key info %p %d"),
prefix, p, p1klen);
+ goto badkey;
}
+ (void) dump_key((uint8_t *)(p + 1), SADB_8TO1(len), 0,
+ stdout, B_FALSE);
+badkey:
(void) printf("\n");
assert(IS_P2ALIGNED(p1klen, 8));
curp += (p1klen >> 2);