From 19ab5f01d231985ec1886d940813e95cc275cf2e Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Tue, 8 Jul 2014 16:02:33 +0000
Subject: [PATCH] key OP !, traces

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5479 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair-cn/OPENAIRHSS/auc/fx.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/openair-cn/OPENAIRHSS/auc/fx.c b/openair-cn/OPENAIRHSS/auc/fx.c
index 92299d54ea..eb689b726f 100644
--- a/openair-cn/OPENAIRHSS/auc/fx.c
+++ b/openair-cn/OPENAIRHSS/auc/fx.c
@@ -24,7 +24,10 @@
 
 /*--------- Operator Variant Algorithm Configuration Field --------*/
 /*------- Insert your value of OP here -------*/
-u8 OP[16];
+u8 OP[16]= {
+	    0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11,
+	    0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11
+	};
 
 /*--------------------------- prototypes --------------------------*/
 void ComputeOPc( u8 op_c[16] );
@@ -237,11 +240,15 @@ void f5star( u8 k[16], u8 _rand[16],
 
 /*-------------------------------------------------------------------
  * Function to compute OPc from OP and K. Assumes key schedule has
- a lready been performed.           *
+ * already been performed.
  *-----------------------------------------------------------------*/
 void ComputeOPc( u8 op_c[16] )
 {
     u8 i;
+    printf("ComputeOPc: OP : %02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X ",
+    		OP[0],OP[1],OP[2],OP[3],OP[4],OP[5],OP[6],OP[7],
+    		OP[8],OP[9],OP[10],OP[11],OP[12],OP[13],OP[14],OP[15]);
+
     RijndaelEncrypt( OP, op_c );
     for (i=0; i<16; i++)
         op_c[i] ^= OP[i];
-- 
2.26.2