osmo-msc/tests/msc_vlr
Harald Welte 71c51df07d Shift ciphering algorithm selection from VLR to MSC
The VLR code seems to have the assumption that there is one particular
algorithm to be used, as opposed to one of a set of algorithms.

What's missing is basically to decide when/where to pick the best
algorithm within the capabilities of the phone (classmark) and the
network configuration (net->a5_encryption_mask).  So far, libvlr has no
notion of classmark.  Rather, libmsc has.

Why does the VLR care about the particular algorithm at all?  The VLR
should probably simply decide if it should use encryption or not, and if
so, the MSC will figure which algorithm to use.

Change-Id: I5ed80ca2086560a5975a758ec568a034a9a8ab89
2018-01-28 00:09:41 +00:00
..
Makefile.am Migrate from OpenSSL to osmo_get_rand_id() 2017-12-27 11:11:14 +00:00
msc_vlr_test_authen_reuse.c tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_authen_reuse.err Shift ciphering algorithm selection from VLR to MSC 2018-01-28 00:09:41 +00:00
msc_vlr_test_authen_reuse.ok tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_call.c add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_test_call.err Shift ciphering algorithm selection from VLR to MSC 2018-01-28 00:09:41 +00:00
msc_vlr_test_call.ok add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_test_gsm_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_authen.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_gsm_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_gsm_ciph.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_ciph.err Shift ciphering algorithm selection from VLR to MSC 2018-01-28 00:09:41 +00:00
msc_vlr_test_gsm_ciph.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_reject.c cosmetic: vlr: rename auth_tuple_max_use_count to _reuse_ 2017-10-31 02:02:43 +01:00
msc_vlr_test_hlr_reject.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_hlr_reject.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_timeout.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_hlr_timeout.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_hlr_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_ms_timeout.c fix: properly cancel all Paging on IMSI Detach 2017-12-20 23:07:10 +01:00
msc_vlr_test_ms_timeout.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_ms_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_no_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_no_authen.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_no_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_reject_concurrency.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_reject_concurrency.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_reject_concurrency.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_rest.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
msc_vlr_test_rest.err remove traces of bsc_subscriber 2018-01-24 23:29:51 +01:00
msc_vlr_test_rest.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_umts_authen.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_umts_authen.err Shift ciphering algorithm selection from VLR to MSC 2018-01-28 00:09:41 +00:00
msc_vlr_test_umts_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_tests.c Shift ciphering algorithm selection from VLR to MSC 2018-01-28 00:09:41 +00:00
msc_vlr_tests.h add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00