| aka_algorythm_set.h | |
| Variables | |
| u8 | type for a byte |
| Functions | |
| f1 | Computes network authentication code MAC-A from key K, random challenge RAND, sequence number SQN and authentication management field AMF. |
| f2345 | Takes key K and random challenge RAND, and returns response RES, confidentiality key CK, integrity key IK and anonymity key AK. |
| f1star | Computes resynch authentication code MAC-S from key K, random challenge RAND, sequence number SQN and authentication management field AMF. |
| f5star | Takes key K and random challenge RAND, and returns resynch anonymity key AK. |
| ComputeOPc | Function to compute OPc from OP and K. |
| RijndaelKeySchedule | Rijndael key schedule function. |
| RijndaelEncrypt | Rijndael encryption function. |
| KeyAdd | Round key addition function |
| ByteSub | Byte substitution transformation |
| ShiftRow | Row shift transformation |
| MixColumn | MixColumn transformation |
Computes network authentication code MAC-A from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
| k | in unsigned char - key |
| rand | in unsigned char - random challenge |
| sqn | in unsigned char - sequence number |
| amf | in unsigned char - authentication management field |
| mac_a | out unsigned char - network authentication code |
-
-
-
Takes key K and random challenge RAND, and returns response RES, confidentiality key CK, integrity key IK and anonymity key AK.
| k | in unsigned char - key |
| rand | in unsigned char - random challenge |
| res | out unsigned char - response |
| ck | out unsigned char - confidentiality key |
| ik | out unsigned char - integrity key |
| ak | out unsigned char - anonymity key |
-
-
-
Computes resynch authentication code MAC-S from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
| k | in unsigned char - key |
| rand | in unsigned char - random challenge |
| sqn | in unsigned char - sequence number |
| amf | in unsigned char - authentication management field |
| mac_s | out unsigned char - resynch authentication code |
-
-
-