epdg: Introduce test TC_authinfo_fail_resync
Related: OS#6396
Change-Id: I2769d331740324200b4512a154e1321bd5825b04
diff --git a/library/GSUP_Templates.ttcn b/library/GSUP_Templates.ttcn
index dcf086d..403af74 100644
--- a/library/GSUP_Templates.ttcn
+++ b/library/GSUP_Templates.ttcn
@@ -356,6 +356,18 @@
valueof(ts_GSUP_IE_PdpInfo_ie(pdp_info))
});
+template GSUP_PDU ts_GSUP_SAI_REQ_PDP_INFO_UMTS_AKA_RESYNC(
+ template (value) hexstring imsi,
+ template (value) GSUP_IEs pdp_info,
+ template (value) octetstring auts,
+ template (value) octetstring rand) :=
+ ts_GSUP(OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST, {
+ valueof(ts_GSUP_IE_IMSI(imsi)),
+ valueof(ts_GSUP_IE_PdpInfo_ie(pdp_info)),
+ valueof(ts_GSUP_IE_AUTS(auts)),
+ valueof(ts_GSUP_IE_RAND(rand))
+ });
+
template GSUP_PDU tr_GSUP_SAI_REQ(template hexstring imsi) :=
tr_GSUP_IMSI(OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST, imsi);
@@ -644,7 +656,7 @@
}
}
-template (value) GSUP_IE ts_GSUP_IE_AUTS(octetstring auts) := {
+template (value) GSUP_IE ts_GSUP_IE_AUTS(template (value) octetstring auts) := {
tag := OSMO_GSUP_AUTS_IE,
len := 0, /* overwritten */
val := {
@@ -660,7 +672,7 @@
}
}
-template (value) GSUP_IE ts_GSUP_IE_RAND(octetstring rand) := {
+template (value) GSUP_IE ts_GSUP_IE_RAND(template (value) octetstring rand) := {
tag := OSMO_GSUP_RAND_IE,
len := 0, /* overwritten */
val := {