From 387f7f37b1354e0657e234b96c6ce911afda18a7 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Tue, 4 Sep 2018 18:10:59 +0200 Subject: L3_Common: extend the AuthVector to contain AUTS AUTS is used in the UMTS AKA resync procedure. Change-Id: Id1afa47778e6220cab375ae4b54b251801724fdb --- library/L3_Common.ttcn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/library/L3_Common.ttcn b/library/L3_Common.ttcn index bf7818af..57db6b31 100644 --- a/library/L3_Common.ttcn +++ b/library/L3_Common.ttcn @@ -11,7 +11,11 @@ type record AuthVector { OCT16 ik, OCT16 ck, OCT16 autn, - OCT8 res + OCT8 res, + /* auts is usally calculated from autn + rand on the MS. + * To simplify the test case, auts is generated instead calculated here. + */ + OCT14 auts } private function f_rnd_oct(integer len) return octetstring { @@ -37,6 +41,7 @@ function f_gen_auth_vec_3g() return AuthVector { vec.ck := f_rnd_oct(16); vec.autn := f_rnd_oct(16); vec.res := f_rnd_oct(8); + vec.auts := f_rnd_oct(14); return vec; } -- cgit v1.2.3