Lines Matching defs:hkey
204 * hkey the HMAC key to be filled in
215 HMAC_Key *hkey = NULL;
223 if ((hkey = (HMAC_Key *) malloc(sizeof(HMAC_Key))) == NULL)
226 memset(hkey->hk_ipad, 0, sizeof(hkey->hk_ipad));
227 memset(hkey->hk_opad, 0, sizeof(hkey->hk_opad));
239 memcpy(hkey->hk_ipad, key, local_keylen);
240 memcpy(hkey->hk_opad, key, local_keylen);
244 hkey->hk_ipad[i] ^= HMAC_IPAD;
245 hkey->hk_opad[i] ^= HMAC_OPAD;
248 dkey->dk_KEY_struct = (void *) hkey;
257 * hkey HMAC KEY structure
261 * 0 Failure - null input hkey
274 HMAC_Key *hkey;
284 hkey = (HMAC_Key *) dkey->dk_KEY_struct;
297 key[key_len] = hkey->hk_ipad[key_len] ^ HMAC_IPAD;
322 * hkey structure to put key into
386 HMAC_Key *hkey;
393 hkey = (HMAC_Key *) in_key->dk_KEY_struct;
395 out_str[i] = hkey->hk_ipad[i] ^ HMAC_IPAD;
417 * Frees all (none) dynamically allocated structures in hkey
423 HMAC_Key *hkey = key;
424 SAFE_FREE(hkey);