Lines Matching defs:bs
53 #define SHA2_CV_SIZE(bs) ((bs) >> 1)
54 #define SHA2_IMBL_SIZE(bs) ((bs) >> 3)
56 #define SHA2_IMBL_OFFSET(bs) (SHA2_CV_SIZE(bs))
57 #define SHA2_KEY_OFFSET(bs) (SHA2_CV_SIZE(bs) + SHA2_IMBL_SIZE(bs))
172 unsigned int bs = crypto_shash_blocksize(tfm);
176 if (keylen > bs)
187 unsigned int bs = crypto_shash_blocksize(desc->tfm);
189 memcpy(ctx->param + SHA2_KEY_OFFSET(bs),
190 tfm_ctx->key, bs);
219 unsigned int bs = crypto_shash_blocksize(desc->tfm);
220 unsigned int n = round_down(len, bs);
236 unsigned int bs = crypto_shash_blocksize(desc->tfm);
243 kmac_sha2_set_imbl(ctx->param, ctx->buflen[0], ctx->buflen[1], bs);
275 unsigned int bs;
279 bs = crypto_shash_blocksize(tfm);
280 for (i = 0; i < bs; i++)
283 err = hash_data(ipad, bs, out, crypto_shash_digestsize(tfm), false);
291 unsigned int bs = crypto_shash_blocksize(desc->tfm);
292 unsigned int ds = bs / 2;
305 lo += bs;
308 put_unaligned(ctx->buflen[1] + (lo < bs), p.u64);
315 unsigned int bs = crypto_shash_blocksize(desc->tfm);
316 unsigned int ds = bs / 2;
328 ctx->buflen[0] = lo - bs;
330 ctx->buflen[1] = get_unaligned(p.u64) - (lo < bs);