Lines Matching refs:bufsz
84 if ((num = ctx->bufsz) != 0) { in keccak_update()
90 ctx->bufsz += len; in keccak_update()
99 ctx->bufsz = 0; in keccak_update()
106 ctx->bufsz = rem; in keccak_update()
224 s390x_klmd(ctx->buf, ctx->bufsz, NULL, 0, fc, ctx->A); in s390x_sha3_final()
242 s390x_klmd(ctx->buf, ctx->bufsz, out, outlen, fc, ctx->A); in s390x_shake_final()
263 s390x_klmd(ctx->buf, ctx->bufsz, out, outlen, fc, ctx->A); in s390x_shake_squeeze()
264 ctx->bufsz = outlen % ctx->block_size; in s390x_shake_squeeze()
269 if (ctx->bufsz != 0) { in s390x_shake_squeeze()
270 len = ctx->block_size - ctx->bufsz; in s390x_shake_squeeze()
273 memcpy(out, (char *)ctx->A + ctx->bufsz, len); in s390x_shake_squeeze()
276 ctx->bufsz += len; in s390x_shake_squeeze()
277 if (ctx->bufsz == ctx->block_size) in s390x_shake_squeeze()
278 ctx->bufsz = 0; in s390x_shake_squeeze()
283 ctx->bufsz = outlen % ctx->block_size; in s390x_shake_squeeze()
293 size_t num = ctx->bufsz; in s390x_keccakc_final()
348 len = ctx->block_size - ctx->bufsz; in s390x_keccakc_squeeze()
349 memset(ctx->buf + ctx->bufsz, 0, len); in s390x_keccakc_squeeze()
350 ctx->buf[ctx->bufsz] = padding; in s390x_keccakc_squeeze()
355 ctx->bufsz = 0; in s390x_keccakc_squeeze()
358 if (ctx->bufsz != 0 || ctx->xof_state != XOF_STATE_SQUEEZE) { in s390x_keccakc_squeeze()
359 len = ctx->block_size - ctx->bufsz; in s390x_keccakc_squeeze()
362 memcpy(out, (char *)ctx->A + ctx->bufsz, len); in s390x_keccakc_squeeze()
365 ctx->bufsz += len; in s390x_keccakc_squeeze()
366 if (ctx->bufsz == ctx->block_size) in s390x_keccakc_squeeze()
367 ctx->bufsz = 0; in s390x_keccakc_squeeze()
373 ctx->bufsz = outlen % ctx->block_size; in s390x_keccakc_squeeze()