Lines Matching defs:context
34 static int aes_kdf_128(const u8 *kdk, const char *label, const u8 *context,
59 os_memcpy(buf + lab_len + 2, context, ctx_len);
85 u8 context[2 * ETH_ALEN];
87 joint_two_mac(mac1, mac2, context);
89 context, sizeof(context) * 8, 128, cak);
104 u8 *context;
107 context = os_zalloc(ctx_len);
108 if (!context) {
112 os_memcpy(context, sid, sid_bytes);
113 joint_two_mac(mac1, mac2, context + sid_bytes);
115 res = aes_kdf_128(msk, "IEEE8021 EAP CKN", context, ctx_len * 8,
117 os_free(context);
131 u8 context[16];
134 os_memset(context, 0, sizeof(context));
135 os_memcpy(context, ckn, (ckn_bytes < 16) ? ckn_bytes : 16);
137 return aes_kdf_128(cak, "IEEE8021 KEK", context, sizeof(context) * 8,
151 u8 context[16];
154 os_memset(context, 0, sizeof(context));
155 os_memcpy(context, ckn, (ckn_bytes < 16) ? ckn_bytes : 16);
157 return aes_kdf_128(cak, "IEEE8021 ICK", context, sizeof(context) * 8,