VTY: Print 3G auth tuples, not just 2G auth tuples
Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592
This commit is contained in:
parent
22a735bfd4
commit
89837d422e
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* (C) 2010-2013 by Harald Welte <laforge@gnumonks.org>
|
* (C) 2010-2016 by Harald Welte <laforge@gnumonks.org>
|
||||||
* (C) 2010 by On-Waves
|
* (C) 2010 by On-Waves
|
||||||
* (C) 2015 by Holger Hans Peter Freyther
|
* (C) 2015 by Holger Hans Peter Freyther
|
||||||
* All Rights Reserved
|
* All Rights Reserved
|
||||||
|
@ -696,15 +696,30 @@ static void subscr_dump_full_vty(struct vty *vty, struct gsm_subscriber *subscr,
|
||||||
|
|
||||||
vty_out(vty, " A3A8 tuple (used %d times): ",
|
vty_out(vty, " A3A8 tuple (used %d times): ",
|
||||||
at->use_count);
|
at->use_count);
|
||||||
vty_out(vty, " seq # : %d, ",
|
vty_out(vty, " CKSN: %d, ",
|
||||||
at->key_seq);
|
at->key_seq);
|
||||||
vty_out(vty, " RAND : %s, ",
|
if (at->vec.auth_types & OSMO_AUTH_TYPE_GSM) {
|
||||||
osmo_hexdump(at->vec.rand, sizeof(at->vec.rand)));
|
vty_out(vty, "RAND: %s, ",
|
||||||
vty_out(vty, " SRES : %s, ",
|
osmo_hexdump(at->vec.rand,
|
||||||
osmo_hexdump(at->vec.sres, sizeof(at->vec.sres)));
|
sizeof(at->vec.rand)));
|
||||||
vty_out(vty, " Kc : %s%s",
|
vty_out(vty, "SRES: %s, ",
|
||||||
osmo_hexdump(at->vec.kc, sizeof(at->vec.kc)),
|
osmo_hexdump(at->vec.sres,
|
||||||
VTY_NEWLINE);
|
sizeof(at->vec.sres)));
|
||||||
|
vty_out(vty, "Kc: %s%s",
|
||||||
|
osmo_hexdump(at->vec.kc,
|
||||||
|
sizeof(at->vec.kc)), VTY_NEWLINE);
|
||||||
|
}
|
||||||
|
if (at->vec.auth_types & OSMO_AUTH_TYPE_UMTS) {
|
||||||
|
vty_out(vty, " AUTN: %s, ",
|
||||||
|
osmo_hexdump(at->vec.autn,
|
||||||
|
sizeof(at->vec.autn)));
|
||||||
|
vty_out(vty, "RES: %s, ",
|
||||||
|
osmo_hexdump(at->vec.res, at->vec.res_len));
|
||||||
|
vty_out(vty, "IK: %s, ",
|
||||||
|
osmo_hexdump(at->vec.ik, sizeof(at->vec.ik)));
|
||||||
|
vty_out(vty, "CK: %s, ",
|
||||||
|
osmo_hexdump(at->vec.ck, sizeof(at->vec.ck)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
llist_for_each_entry(pdp, &subscr->sgsn_data->pdp_list, list) {
|
llist_for_each_entry(pdp, &subscr->sgsn_data->pdp_list, list) {
|
||||||
|
|
Loading…
Reference in New Issue