Lines Matching defs:hkey
214 * hkey the HMAC key to be filled in
225 HMAC_Key *hkey = NULL;
233 if ((hkey = (HMAC_Key *) malloc(sizeof(HMAC_Key))) == NULL)
236 memset(hkey->hk_ipad, 0, sizeof(hkey->hk_ipad));
237 memset(hkey->hk_opad, 0, sizeof(hkey->hk_opad));
249 memcpy(hkey->hk_ipad, key, local_keylen);
250 memcpy(hkey->hk_opad, key, local_keylen);
254 hkey->hk_ipad[i] ^= HMAC_IPAD;
255 hkey->hk_opad[i] ^= HMAC_OPAD;
258 dkey->dk_KEY_struct = (void *) hkey;
267 * hkey HMAC KEY structure
271 * 0 Failure - null input hkey
283 HMAC_Key *hkey;
294 hkey = (HMAC_Key *) dkey->dk_KEY_struct;
303 key[i] = hkey->hk_ipad[i] ^ HMAC_IPAD;
331 * hkey structure to put key into
395 HMAC_Key *hkey;
402 hkey = (HMAC_Key *) in_key->dk_KEY_struct;
404 out_str[i] = hkey->hk_ipad[i] ^ HMAC_IPAD;
426 * Frees all (none) dynamically allocated structures in hkey
432 HMAC_Key *hkey = key;
433 SAFE_FREE(hkey);