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 memcpy(hmac->opad, hmac->ipad, bs);
1775 hmac->ipad[i] ^= 0x36363636;
1779 return atmel_sha_cpu_hash(dd, hmac->ipad, bs, false,
1794 hmac->ipad[i] = atmel_sha_read(dd, SHA_REG_DIGEST(i));
1882 memcpy(ctx->digest, hmac->ipad, hs);
1899 /* Save d = SHA((K' + ipad) | msg). */
1968 atmel_sha_write(dd, SHA_REG_DIN(i), hmac->ipad[i]);
2289 atmel_sha_write(dd, SHA_REG_DIN(i), hmac->ipad[i]);