Lines Matching refs:hmac_pad
438 /* hmac_pad is the masked HMAC key. */
439 unsigned char hmac_pad[MAX_HASH_BLOCK_SIZE];
624 memset(hmac_pad, 0, md_block_size);
625 OPENSSL_assert(mac_secret_length <= sizeof(hmac_pad));
626 memcpy(hmac_pad, mac_secret, mac_secret_length);
628 hmac_pad[i] ^= 0x36;
630 md_transform(md_state.c, hmac_pad);
746 /* We repurpose |hmac_pad| to contain the SSLv3 pad2 block. */
747 memset(hmac_pad, 0x5c, sslv3_pad_length);
750 || EVP_DigestUpdate(&md_ctx, hmac_pad, sslv3_pad_length) <= 0
756 hmac_pad[i] ^= 0x6a;
758 if (EVP_DigestUpdate(&md_ctx, hmac_pad, md_block_size) <= 0