From 586306b2210cc0597b46c271088617f3686ec8cc Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Tue, 5 Aug 2014 11:06:10 +0000
Subject: [PATCH] selected algorithms

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5653 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c b/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c
index 2246dc2d98..4d941cc997 100644
--- a/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c
+++ b/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c
@@ -233,8 +233,11 @@ int emm_proc_security_mode_command(int native_ksi, int ksi,
     else {
         LOG_TRACE(INFO, "EMM-PROC  - Update the non-current EPS security context seea=%u seia=%u", seea, seia);
         /* Update selected cyphering and integrity algorithms */
-        _emm_data.non_current->capability.encryption = seea;
-        _emm_data.non_current->capability.integrity  = seia;
+        //LG COMENTED _emm_data.non_current->capability.encryption = seea;
+        //LG COMENTED _emm_data.non_current->capability.integrity  = seia;
+
+        _emm_data.non_current->selected_algorithms.encryption = seea;
+        _emm_data.non_current->selected_algorithms.integrity = seia;
 
         /* Derive the NAS cyphering key */
         if (_emm_data.non_current->knas_enc.value == NULL) {
-- 
GitLab