Hoernchen has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24246 )


Change subject: bts: add first a5/4 tests
......................................................................

bts: add first a5/4 tests

Not much to do here, bts just passes the key.

Change-Id: I38e8a1cf15eb41a621b457b39024283a767c94be
---
M bts/BTS_Tests.ttcn
M bts/expected-results.xml
2 files changed, 12 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/46/24246/1

diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn
index 8ae8eb2..eff1277 100644
--- a/bts/BTS_Tests.ttcn
+++ b/bts/BTS_Tests.ttcn
@@ -6706,6 +6706,11 @@
        pars.encr := valueof(ts_RSL_IE_EncrInfo(RSL_ALG_ID_A5_3, 
f_rnd_octstring(8)));
        f_testmatrix_each_chan(pars, refers(f_TC_chan_act_encr));
 }
+testcase TC_chan_act_a54() runs on test_CT {
+       var ConnHdlrPars pars := valueof(t_Pars(t_RslChanNr_Bm(1), 
ts_RSL_ChanMode_SIGN));
+       pars.encr := valueof(ts_RSL_IE_EncrInfo(RSL_ALG_ID_A5_4, 
f_rnd_octstring(16)));
+       f_testmatrix_each_chan(pars, refers(f_TC_chan_act_encr));
+}

 /* Test channel activation with A5/n right from the beginning and RSL MODE 
MODIFY
  which should break the en/decryption on purpose by supplying a new key that 
is unknown to the MS*/
@@ -6827,6 +6832,11 @@
        pars.encr := valueof(ts_RSL_IE_EncrInfo(RSL_ALG_ID_A5_3, 
f_rnd_octstring(8)));
        f_testmatrix_each_chan(pars, refers(f_TC_encr_cmd));
 }
+testcase TC_encr_cmd_a54() runs on test_CT {
+       var ConnHdlrPars pars := valueof(t_Pars(t_RslChanNr_Bm(1), 
ts_RSL_ChanMode_SIGN));
+       pars.encr := valueof(ts_RSL_IE_EncrInfo(RSL_ALG_ID_A5_4, 
f_rnd_octstring(16)));
+       f_testmatrix_each_chan(pars, refers(f_TC_encr_cmd));
+}

 private function f_assert_lapdm(octetstring enc, template LapdmFrame 
exp_match, charstring name := "") {
        var LapdmFrame lf;
diff --git a/bts/expected-results.xml b/bts/expected-results.xml
index 6142e40..b81358d 100644
--- a/bts/expected-results.xml
+++ b/bts/expected-results.xml
@@ -124,9 +124,11 @@
   <testcase classname='BTS_Tests' name='TC_chan_act_a51' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_chan_act_a52' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_chan_act_a53' time='MASKED'/>
+  <testcase classname='BTS_Tests' name='TC_chan_act_a54' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_encr_cmd_a51' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_encr_cmd_a52' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_encr_cmd_a53' time='MASKED'/>
+  <testcase classname='BTS_Tests' name='TC_encr_cmd_a54' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_err_rep_wrong_mdisc' time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_err_rep_wrong_msg_type' 
time='MASKED'/>
   <testcase classname='BTS_Tests' name='TC_err_rep_wrong_sequence' 
time='MASKED'/>

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24246
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I38e8a1cf15eb41a621b457b39024283a767c94be
Gerrit-Change-Number: 24246
Gerrit-PatchSet: 1
Gerrit-Owner: Hoernchen <ew...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to