laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36673?usp=email )

Change subject: RSPDefinitions: add separate template for CtxParams1
......................................................................

RSPDefinitions: add separate template for CtxParams1

Fields of type CtxParams1 are used in other messages too, so it might be
helpful to add a separate template for them.

Related: SYS#6824
Change-Id: Iba6c3780f9f3aec5742d53b3bd7b0c0392b25761
---
M library/euicc/RSPDefinitions_Templates.ttcn
1 file changed, 68 insertions(+), 52 deletions(-)

Approvals:
  pespin: Looks good to me, but someone else must approve
  laforge: Looks good to me, approved
  Jenkins Builder: Verified




diff --git a/library/euicc/RSPDefinitions_Templates.ttcn 
b/library/euicc/RSPDefinitions_Templates.ttcn
index 7c1707d..ae1ea78 100644
--- a/library/euicc/RSPDefinitions_Templates.ttcn
+++ b/library/euicc/RSPDefinitions_Templates.ttcn
@@ -93,6 +93,59 @@
         serverChallenge := serverChallenge
 }

+template (present) CtxParams1 tr_ctxParams1 := {
+        ctxParamsForCommonAuthentication := {
+               matchingId := *,
+               deviceInfo := {
+                       tac := ?,
+                       deviceCapabilities := {
+                               gsmSupportedRelease := *,
+                               utranSupportedRelease := *,
+                               cdma2000onexSupportedRelease := *,
+                               cdma2000hrpdSupportedRelease := *,
+                               cdma2000ehrpdSupportedRelease := *,
+                               eutranEpcSupportedRelease := *,
+                               contactlessSupportedRelease := *,
+                               rspCrlSupportedVersion := *,
+                               nrEpcSupportedRelease := *,
+                               nr5gcSupportedRelease := *,
+                               eutran5gcSupportedRelease := *,
+                               lpaSvn := *,
+                               catSupportedClasses := *,
+                               euiccFormFactorType := *,
+                               deviceAdditionalFeatureSupport := *
+                       },
+                       imei := *
+               }
+       }
+}
+template (value) CtxParams1 ts_ctxParams1 := {
+       ctxParamsForCommonAuthentication := {
+               matchingId := omit,
+               deviceInfo := {
+                       tac := '12345678'O,
+                       deviceCapabilities := {
+                               gsmSupportedRelease := omit,
+                               utranSupportedRelease := omit,
+                               cdma2000onexSupportedRelease := omit,
+                               cdma2000hrpdSupportedRelease := omit,
+                               cdma2000ehrpdSupportedRelease := omit,
+                               eutranEpcSupportedRelease := omit,
+                               contactlessSupportedRelease := omit,
+                               rspCrlSupportedVersion := omit,
+                               nrEpcSupportedRelease := omit,
+                               nr5gcSupportedRelease := omit,
+                               eutran5gcSupportedRelease := omit,
+                               lpaSvn := omit,
+                               catSupportedClasses := omit,
+                               euiccFormFactorType := omit,
+                               deviceAdditionalFeatureSupport := omit
+                       },
+                       imei := omit
+               }
+       }
+}
+
 /* GSMA SGP.22, section 2.5.6 */
 template (present) ProfileInstallationResult
 tr_profileInstallationResult := {
@@ -481,32 +534,7 @@
                        serverAddress := ?,
                        serverChallenge := ?,
                        euiccInfo2 := ?,
-                       ctxParams1 := {
-                               ctxParamsForCommonAuthentication := {
-                                       matchingId := *,
-                                       deviceInfo := {
-                                               tac := ?,
-                                               deviceCapabilities := {
-                                                       gsmSupportedRelease := 
*,
-                                                       utranSupportedRelease 
:= *,
-                                                       
cdma2000onexSupportedRelease := *,
-                                                       
cdma2000hrpdSupportedRelease := *,
-                                                       
cdma2000ehrpdSupportedRelease := *,
-                                                       
eutranEpcSupportedRelease := *,
-                                                       
contactlessSupportedRelease := *,
-                                                       rspCrlSupportedVersion 
:= *,
-                                                       nrEpcSupportedRelease 
:= *,
-                                                       nr5gcSupportedRelease 
:= *,
-                                                       
eutran5gcSupportedRelease := *,
-                                                       lpaSvn := *,
-                                                       catSupportedClasses := 
*,
-                                                       euiccFormFactorType := 
*,
-                                                       
deviceAdditionalFeatureSupport := *
-                                               },
-                                               imei := *
-                                       }
-                               }
-                       }
+                       ctxParams1 := tr_ctxParams1
                },
                euiccSignature1 := ?,
                euiccCertificate := ?,
@@ -521,32 +549,7 @@
                        serverAddress := "smdp.example.com",
                        serverChallenge := '01020304050607080910111213141516'O,
                        euiccInfo2 := ts_EUICCInfo2,
-                       ctxParams1 := {
-                               ctxParamsForCommonAuthentication := {
-                                       matchingId := omit,
-                                       deviceInfo := {
-                                               tac := '12345678'O,
-                                               deviceCapabilities := {
-                                                       gsmSupportedRelease := 
omit,
-                                                       utranSupportedRelease 
:= omit,
-                                                       
cdma2000onexSupportedRelease := omit,
-                                                       
cdma2000hrpdSupportedRelease := omit,
-                                                       
cdma2000ehrpdSupportedRelease := omit,
-                                                       
eutranEpcSupportedRelease := omit,
-                                                       
contactlessSupportedRelease := omit,
-                                                       rspCrlSupportedVersion 
:= omit,
-                                                       nrEpcSupportedRelease 
:= omit,
-                                                       nr5gcSupportedRelease 
:= omit,
-                                                       
eutran5gcSupportedRelease := omit,
-                                                       lpaSvn := omit,
-                                                       catSupportedClasses := 
omit,
-                                                       euiccFormFactorType := 
omit,
-                                                       
deviceAdditionalFeatureSupport := omit
-                                               },
-                                               imei := omit
-                                       }
-                               }
-                       }
+                       ctxParams1 := ts_ctxParams1
                },
                euiccSignature1 := '12345678'O,
                euiccCertificate := ts_cert_euicc_nist,

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36673?usp=email
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: Iba6c3780f9f3aec5742d53b3bd7b0c0392b25761
Gerrit-Change-Number: 36673
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to