Lines Matching defs:hkey
218 * hkey the HMAC key to be filled in
229 HMAC_Key *hkey = NULL;
237 if ((hkey = (HMAC_Key *) malloc(sizeof(HMAC_Key))) == NULL)
240 memset(hkey->hk_ipad, 0, sizeof(hkey->hk_ipad));
241 memset(hkey->hk_opad, 0, sizeof(hkey->hk_opad));
253 memcpy(hkey->hk_ipad, key, local_keylen);
254 memcpy(hkey->hk_opad, key, local_keylen);
258 hkey->hk_ipad[i] ^= HMAC_IPAD;
259 hkey->hk_opad[i] ^= HMAC_OPAD;
262 dkey->dk_KEY_struct = (void *) hkey;
271 * hkey HMAC KEY structure
275 * 0 Failure - null input hkey
287 HMAC_Key *hkey;
298 hkey = (HMAC_Key *) dkey->dk_KEY_struct;
307 key[i] = hkey->hk_ipad[i] ^ HMAC_IPAD;
335 * hkey structure to put key into
399 HMAC_Key *hkey;
406 hkey = (HMAC_Key *) in_key->dk_KEY_struct;
408 out_str[i] = hkey->hk_ipad[i] ^ HMAC_IPAD;
430 * Frees all (none) dynamically allocated structures in hkey
436 HMAC_Key *hkey = key;
437 SAFE_FREE(hkey);