aboutsummaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-11-28 16:42:58 +0300
committerfixeria <vyanitskiy@sysmocom.de>2021-11-30 13:14:16 +0000
commit565ea2ba0cb4c7005fd11d8ca804234149e05658 (patch)
tree33e299a1f8bd1f26c682e14ced7dd3bb9a0704f5 /m4
parentf4b87fa83c64fedf9f0e6bd5e69d5968d7c5edd3 (diff)
libvlr: fix is_ciph_required(): always send SecModeCmd for UTRAN
Ciphering is optional in both GERAN and UTRAN, however for the later it's *required* to enable integrity protection for the signalling. Thus we must always send Security Mode Command in UTRAN, even in case if ciphering is disabled (UEA0) in the configuration. The actual decision whether to send CMC/SMC or not is taken in: * vlr_access_req_fsm.c / _proc_arq_vlr_node2(), and * vlr_lu_fsm.c / vlr_loc_upd_post_auth(). depending on the value returned by is_ciph_required(). Let's rename this function to is_cmc_smc_required() and ensure that it always returns true in UTRAN. This change fixes the Iu test cases in ttcn3-msc-test. Change-Id: I6205f13453eff7afbf25e013d72ae98a78fcd31b Fixes: OS#5333
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions