Lines Matching refs:ipad
1665 u32 ipad[SHA512_BLOCK_SIZE / sizeof(u32)];
1734 /* Prepare ipad. */
1735 memcpy((u8 *)hmac->ipad, key, keylen);
1736 memset((u8 *)hmac->ipad + keylen, 0, bs - keylen);
1757 /* Prepare ipad. */
1759 hmac->ipad[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
1760 memset((u8 *)hmac->ipad + ds, 0, bs - ds);
1773 unsafe_memcpy(hmac->opad, hmac->ipad, bs,
1776 hmac->ipad[i] ^= 0x36363636;
1780 return atmel_sha_cpu_hash(dd, hmac->ipad, bs, false,
1795 hmac->ipad[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
1883 memcpy(ctx->digest, hmac->ipad, hs);
1900 /* Save d = SHA((K' + ipad) | msg). */
1987 atmel_sha_write(dd, SHA_REG_DIN(i), hmac->ipad[i]);
2315 atmel_sha_write(dd, SHA_REG_DIN(i), hmac->ipad[i]);