laforge submitted this change.

View Change


Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved pespin: Looks good to me, but someone else must approve
SGP32Definitions_Templates: use signature dummys with correct length

The dummy signature values we are currently using do not have the correct length.
The ECDSA signatures used in SGP.32 have a well specified lengt of 64 bytes and
they consist of two 32 bit integer nummbers called "R" and "S", so let's use
signature dummys with the correct length and recognizeable values.

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

diff --git a/library/euicc/SGP32Definitions_Templates.ttcn b/library/euicc/SGP32Definitions_Templates.ttcn
index 98846c5..218f3ed 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -45,7 +45,8 @@
initiateAuthenticationOkEsipa := {
transactionId := omit,
serverSigned1 := ts_serverSigned1(euiccChallenge := euiccChallenge, serverAddress := serverAddress),
- serverSignature1 := '01020304'O,
+ serverSignature1 := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O,
euiccCiPKIdToBeUsed := 'F54172BDF98A95D65CBEB88A38A1C11D800A85C3'O, /* NIST */
serverCertificate := ts_cert_s_sm_dpauth_nist,
// serverCertificate := ts_cert_s_sm_dpauth_brp,
@@ -94,7 +95,8 @@
authenticateServerResponse := {
authenticateResponseOk := {
euiccSigned1 := ts_euiccSigned1,
- euiccSignature1 := '1234567890'O,
+ euiccSignature1 := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O,
euiccCertificate := ts_cert_eum_nist,
eumCertificate := ts_cert_s_sm_dpauth_nist
}
@@ -163,7 +165,8 @@
ccRequiredFlag := false,
bppEuiccOtpk := omit
},
- smdpSignature2 := 'AAAAAAAAAAAAAAAAAAAAAAAA'O,
+ smdpSignature2 := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O,
smdpCertificate := ts_cert_s_sm_dpauth_nist,
// smdpCertificate := ts_cert_s_sm_dpauth_brp,
// smdpCertificate := ts_cert_s_sm_dp2auth_nist,
@@ -502,7 +505,8 @@
transactionId := omit,
euiccPackage := euiccPackage
},
- eimSignature := '1234567890'O
+ eimSignature := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
}
@@ -613,7 +617,8 @@
}
}
},
- euiccSignEPR := 'AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}

@@ -635,7 +640,8 @@
pendingNotification := {
profileInstallationResult := {
profileInstallationResultData := ts_profileInstallationResultData,
- euiccSignPIR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignPIR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
}
@@ -673,7 +679,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -707,7 +714,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -741,7 +749,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -781,7 +790,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -834,7 +844,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -880,7 +891,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -914,7 +926,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -950,7 +963,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -984,7 +998,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -1018,7 +1033,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EuiccPackageResult
@@ -1059,7 +1075,8 @@
}
}
},
- euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
}
}
template (present) EsipaMessageFromIpaToEim
@@ -1195,7 +1212,9 @@
}
}
},
- euiccSignEPR := 'AABBCCDDEEFF'O
+ euiccSignEPR := '5252525252525252525252525252525252525252525252525252525252525252
+ 5353535353535353535353535353535353535353535353535353535353535353'O
+
}
}
}

To view, visit change 37215. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ieea99bab5c926420ce864d7c5067e55b2861b045
Gerrit-Change-Number: 37215
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>
Gerrit-MessageType: merged