GERAN: allow GSM SRES on UMTS AKA challenge
Store the established security context type (GSM or UMTS) instead of the boolean flag is_authenticated. Provide the previous boolean query with thin sgsn_mm_ctx_is_authenticated() function. Knowing which security context was established will be necessary for OS#3224, i.e. using the proper ciphering key, which is not yet tested properly, and probably not correct at this stage. This change will make new SGSN_Tests.TC_attach_umts_aka_gsm_sres pass. Related: OS#3193 OS#3224 Change-Id: I36807bad3bc55c0030d4f09cb2c369714f24bec7
This commit is contained in:
parent
f8bd2f69f5
commit
4a8d501137
|
@ -1132,7 +1132,7 @@ int my_subscr_request_auth_info_fake_auth(struct sgsn_mm_ctx *mmctx, const uint8
|
|||
{
|
||||
/* Fake an authentication */
|
||||
OSMO_ASSERT(mmctx->subscr);
|
||||
mmctx->is_authenticated = 1;
|
||||
mmctx->sec_ctx = OSMO_AUTH_TYPE_GSM;
|
||||
gprs_subscr_update_auth_info(mmctx->subscr);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue