SHA1_BLOCK_SIZE
.base.cra_blocksize = SHA1_BLOCK_SIZE,
.base.cra_blocksize = SHA1_BLOCK_SIZE,
partial = ctx.bytecount % SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
rctx->block_size = SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
.halg.base.cra_blocksize = SHA1_BLOCK_SIZE,
ctx->block_size = SHA1_BLOCK_SIZE;
.halg.base.cra_blocksize = SHA1_BLOCK_SIZE,
ctx->block_size = SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.blocksize = SHA1_BLOCK_SIZE,
.blocksize = SHA1_BLOCK_SIZE,
.block_size = SHA1_BLOCK_SIZE,
block_size = SHA1_BLOCK_SIZE;
blocksize = SHA1_BLOCK_SIZE;
.blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
req->len = SHA1_BLOCK_SIZE;
req->processed = SHA1_BLOCK_SIZE;
req->block_sz = SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
req->block_sz = SHA1_BLOCK_SIZE;
#define HMAC_PAD_BLOCKLEN SHA1_BLOCK_SIZE
SHA1_DIGEST_SIZE, SHA1_BLOCK_SIZE);
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
d = SHA1_BLOCK_SIZE;
bs = SHA1_BLOCK_SIZE;
bs = SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
int blocks = len / SHA1_BLOCK_SIZE;
len -= blocks * SHA1_BLOCK_SIZE;
state->count += blocks * SHA1_BLOCK_SIZE;
.cra_blocksize = SHA1_BLOCK_SIZE,
.blocksize = SHA1_BLOCK_SIZE,
.blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
for (; i < SHA1_BLOCK_SIZE; i++)
for (; i < SHA1_BLOCK_SIZE; i++)
u8 k_pad[SHA1_BLOCK_SIZE];
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
.cra_blocksize = SHA1_BLOCK_SIZE,
u8 buffer[SHA1_BLOCK_SIZE];
u8 buf[SHA1_BLOCK_SIZE];
data += (nblocks - rem) * SHA1_BLOCK_SIZE;
data += SHA1_BLOCK_SIZE;
u32 unit = min_t(size_t, nblocks, MAX_BYTES / SHA1_BLOCK_SIZE);
data += unit * SHA1_BLOCK_SIZE;
const u8 data[SHA1_BLOCK_SIZE]);
data += SHA1_BLOCK_SIZE;
nblocks * SHA1_BLOCK_SIZE);
data += SHA1_BLOCK_SIZE;
size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE;
if (partial + len >= SHA1_BLOCK_SIZE) {
size_t l = SHA1_BLOCK_SIZE - partial;
nblocks = len / SHA1_BLOCK_SIZE;
len %= SHA1_BLOCK_SIZE;
data += nblocks * SHA1_BLOCK_SIZE;
size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE;
if (partial > SHA1_BLOCK_SIZE - 8) {
memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - partial);
memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - 8 - partial);
*(__be64 *)&ctx->buf[SHA1_BLOCK_SIZE - 8] = cpu_to_be64(bitcount);
u8 b[SHA1_BLOCK_SIZE];
unsigned long w[SHA1_BLOCK_SIZE / sizeof(unsigned long)];
if (unlikely(raw_key_len > SHA1_BLOCK_SIZE))
ctx->sha_ctx.bytecount = SHA1_BLOCK_SIZE;
ctx->sha_ctx.bytecount = SHA1_BLOCK_SIZE;
SHA1_BLOCK_SIZE - SHA1_DIGEST_SIZE);
*(__be32 *)&ctx->sha_ctx.buf[SHA1_BLOCK_SIZE - 4] =
cpu_to_be32(8 * (SHA1_BLOCK_SIZE + SHA1_DIGEST_SIZE));
const u8 data[SHA1_BLOCK_SIZE],
u8 __data[SHA1_BLOCK_SIZE];