bsc: Unify encryption related test cases

Rather than having copy+pate code, parameterize it.

Change-Id: Ifc554245f80b09309f2da60c9d17c289c331b22e
diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn
index efd68a3..c1ff963 100644
--- a/bsc/MSC_ConnectionHandler.ttcn
+++ b/bsc/MSC_ConnectionHandler.ttcn
@@ -346,12 +346,23 @@
 	}
 }
 
+type record TestHdlrEncrParams {
+	OCT1		enc_alg,
+	octetstring	enc_key
+};
+
+template (value) TestHdlrEncrParams t_EncrParams(OCT1 alg, octetstring key) := {
+	enc_alg := alg,
+	enc_key := key
+}
+
 type record TestHdlrParams {
 	OCT1		ra,
 	GsmFrameNumber	fn,
 	hexstring	imsi,
 	RslLinkId	link_id,
-	BSSMAP_IE_SpeechCodecList ass_codec_list optional
+	BSSMAP_IE_SpeechCodecList ass_codec_list optional,
+	TestHdlrEncrParams encr optional
 };
 
 template (value) TestHdlrParams t_def_TestHdlrPars := {
@@ -359,7 +370,8 @@
 	fn := 23,
 	imsi := '001019876543210'H,
 	link_id := valueof(ts_RslLinkID_DCCH(0)),
-	ass_codec_list := omit
+	ass_codec_list := omit,
+	encr := omit
 }
 
 function f_create_chan_and_exp() runs on MSC_ConnHdlr {