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 := {