osmo-msc/tests
Vadim Yanitskiy 565ea2ba0c 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
2021-11-30 13:14:16 +00:00
..
db_sms tests: Replace deprecated API log_set_print_filename 2021-02-19 14:11:26 +01:00
mncc mncc: rework passing GCR over the MNCC interface 2021-11-03 21:12:52 +00:00
msc_vlr libvlr: fix is_ciph_required(): always send SecModeCmd for UTRAN 2021-11-30 13:14:16 +00:00
sdp_msg add sdp_msg API: SDP parsing/composition 2019-11-28 02:52:55 +01:00
smpp tests: Replace deprecated API log_set_print_filename 2021-02-19 14:11:26 +01:00
sms_queue tests: Replace deprecated API log_set_print_filename 2021-02-19 14:11:26 +01:00
Makefile.am make vty-transcrip-test: use $VTY_TEST var like osmo-bsc 2020-06-25 20:08:58 +00:00
atlocal.in remove further files and autotest/autoconf bits irrelevant to osmo-msc 2017-10-03 09:44:23 +08:00
ctrl_test_runner.py osmoappdesc.py, tests: switch to python 3 2019-12-12 09:29:19 +00:00
smpp_test_runner.py osmoappdesc.py, tests: switch to python 3 2019-12-12 09:29:19 +00:00
stubs.c tests: share stubs.h from msc_vlr_test as stubs.c 2019-06-03 17:17:58 +07:00
test_neighbor_ident.vty vty/cfg: add missing write-back of inter-BSC and inter-MSC HO config 2019-05-09 02:06:42 +02:00
test_nodes.vty Make UTRAN encryption algorithms configurable 2021-11-05 01:29:05 +01:00
testsuite.at MNCC v6: add optional SDP to the socket protocol 2019-11-28 02:52:55 +01:00
vty_test_runner.py libmsc: move subscriber expiration timer T3212 to libvlr 2020-01-25 12:49:42 +07:00