From e5d07a4231cf2e3841c725af04118f95aac3e211 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Thu, 1 Feb 2018 12:54:40 +0000 Subject: [PATCH] Starting to extract AMF value from authentication request (AUTN) in srsUE. --- srsue/src/upper/usim.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/srsue/src/upper/usim.cc b/srsue/src/upper/usim.cc index fe70797e3..f8b45d625 100644 --- a/srsue/src/upper/usim.cc +++ b/srsue/src/upper/usim.cc @@ -356,6 +356,11 @@ void usim::gen_auth_res_milenage( uint8_t *rand, { sqn[i] = autn_enb[i] ^ ak[i]; } + // Extract AMF from autn + for(int i=0;i<2;i++) + { + amf[i]=autn_enb[6+i]; + } // Generate MAC security_milenage_f1( k, @@ -431,6 +436,10 @@ void usim::gen_auth_res_xor(uint8_t *rand, for(i=0;i<6;i++) { sqn[i] = autn_enb[i] ^ ak[i]; } + // Extract AMF from autn + for(int i=0;i<2;i++){ + amf[i]=autn_enb[6+i]; + } // Generate cdout for(i=0; i<6; i++) {