This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Neels Hofmeyr gerrit-no-reply at lists.osmocom.orgNeels Hofmeyr has submitted this change and it was merged. ( https://gerrit.osmocom.org/12039 ) Change subject: rename gsm_encr to geran_encr, it is only applicable on GERAN ...................................................................... rename gsm_encr to geran_encr, it is only applicable on GERAN On UTRAN, Security Mode is used instead of Ciphering Command, which does not feature an A5 algorithm id. Change-Id: Idc7ca9da1aa13ae16f5db2cb1024676cbc770820 --- M include/osmocom/msc/common_cs.h M include/osmocom/msc/gsm_data.h M src/libmsc/gsm_04_08.c M src/libmsc/msc_vty.c M src/libmsc/osmo_msc.c 5 files changed, 9 insertions(+), 9 deletions(-) Approvals: Pau Espin Pedrol: Looks good to me, approved diff --git a/include/osmocom/msc/common_cs.h b/include/osmocom/msc/common_cs.h index fddc6ec..410f102 100644 --- a/include/osmocom/msc/common_cs.h +++ b/include/osmocom/msc/common_cs.h @@ -9,7 +9,7 @@ #define MAX_A5_KEY_LEN (128/8) -struct gsm_encr { +struct geran_encr { uint8_t alg_id; uint8_t key_len; uint8_t key[MAX_A5_KEY_LEN]; diff --git a/include/osmocom/msc/gsm_data.h b/include/osmocom/msc/gsm_data.h index 94a6ffd..864bc0a 100644 --- a/include/osmocom/msc/gsm_data.h +++ b/include/osmocom/msc/gsm_data.h @@ -125,7 +125,7 @@ enum ran_type via_ran; uint16_t lac; - struct gsm_encr encr; + struct geran_encr geran_encr; /* "Temporary" storage for the case the VLR asked for Cipher Mode Command, but the MSC still * wants to request a Classmark Update first. */ diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c index 7dd303f..6569a9a 100644 --- a/src/libmsc/gsm_04_08.c +++ b/src/libmsc/gsm_04_08.c @@ -1663,12 +1663,12 @@ memcpy(ei.key, tuple->vec.kc, sizeof(tuple->vec.kc)); ei.key_len = sizeof(tuple->vec.kc); - conn->encr = (struct gsm_encr){}; - if (ei.key_len <= sizeof(conn->encr.key)) { - memcpy(conn->encr.key, ei.key, ei.key_len); - conn->encr.key_len = ei.key_len; + conn->geran_encr = (struct geran_encr){}; + if (ei.key_len <= sizeof(conn->geran_encr.key)) { + memcpy(conn->geran_encr.key, ei.key, ei.key_len); + conn->geran_encr.key_len = ei.key_len; } - /* conn->encr.alg_id remains unknown until we receive a Cipher Mode Complete from the BSC */ + /* conn->geran_encr.alg_id remains unknown until we receive a Cipher Mode Complete from the BSC */ return a_iface_tx_cipher_mode(conn, &ei, retrieve_imeisv); } diff --git a/src/libmsc/msc_vty.c b/src/libmsc/msc_vty.c index 4f3ac04..401586e 100644 --- a/src/libmsc/msc_vty.c +++ b/src/libmsc/msc_vty.c @@ -499,7 +499,7 @@ conn->use_count, conn->use_tokens, conn->received_cm_service_request ? 'C' : '-', - conn->encr.alg_id, + conn->geran_encr.alg_id, conn->fi ? osmo_fsm_inst_state_name(conn->fi) : "-", VTY_NEWLINE); } diff --git a/src/libmsc/osmo_msc.c b/src/libmsc/osmo_msc.c index e3d7055..88a3dbb 100644 --- a/src/libmsc/osmo_msc.c +++ b/src/libmsc/osmo_msc.c @@ -222,7 +222,7 @@ } } - conn->encr.alg_id = alg_id; + conn->geran_encr.alg_id = alg_id; ciph_res.cause = VLR_CIPH_COMPL; vlr_subscr_rx_ciph_res(conn->vsub, &ciph_res); -- To view, visit https://gerrit.osmocom.org/12039 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-msc Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Idc7ca9da1aa13ae16f5db2cb1024676cbc770820 Gerrit-Change-Number: 12039 Gerrit-PatchSet: 5 Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de> Gerrit-Reviewer: Jenkins Builder (1000002) Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr at sysmocom.de> Gerrit-Reviewer: Pau Espin Pedrol <pespin at sysmocom.de> Gerrit-Reviewer: Vadim Yanitskiy <axilirator at gmail.com> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20181130/a75dcbac/attachment.htm>