dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37215?usp=email )
Change subject: SGP32Definitions_Templates: use signature dummys with correct length ......................................................................
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(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/15/37215/1
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 + } } }