aboutsummaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2024-03-08 17:37:08 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2024-03-08 19:55:53 +0100
commitb8cc610d8b4ec629c47123accf3621ad41080f5b (patch)
treea38a2c5c0bb98ac50ec61772b184091c9ce788a9 /library
parentb81c5da337490639dac0dcb60da3c224172401f7 (diff)
epdg: Introduce test TC_authinfo_fail_resync
Diffstat (limited to 'library')
-rw-r--r--library/GSUP_Templates.ttcn16
1 files changed, 14 insertions, 2 deletions
diff --git a/library/GSUP_Templates.ttcn b/library/GSUP_Templates.ttcn
index dcf086dc..403af743 100644
--- a/library/GSUP_Templates.ttcn
+++ b/library/GSUP_Templates.ttcn
@@ -356,6 +356,18 @@ template (value) GSUP_PDU ts_GSUP_SAI_REQ_PDP_INFO(hexstring imsi, template (val
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 GSUP_IE tr_GSUP_IE_Cause(template integer cause) := {
}
}
-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 GSUP_IE tr_GSUP_IE_AUTS(template octetstring auts) := {
}
}
-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 := {