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