Lines Matching refs:index
294 ctx->index = 0; in mbedtls_sha3_starts()
308 int align_bytes = 8 - (ctx->index % 8); in mbedtls_sha3_update()
311 ABSORB(ctx, ctx->index, *input++); in mbedtls_sha3_update()
313 ctx->index++; in mbedtls_sha3_update()
315 if ((ctx->index = ctx->index % ctx->max_block_size) == 0) { in mbedtls_sha3_update()
322 ABSORB(ctx, ctx->index, MBEDTLS_GET_UINT64_LE(input, 0)); in mbedtls_sha3_update()
325 if ((ctx->index = (ctx->index + 8) % ctx->max_block_size) == 0) { in mbedtls_sha3_update()
333 ABSORB(ctx, ctx->index, *input++); in mbedtls_sha3_update()
334 if ((ctx->index = (ctx->index + 1) % ctx->max_block_size) == 0) { in mbedtls_sha3_update()
356 ABSORB(ctx, ctx->index, XOR_BYTE); in mbedtls_sha3_finish()
359 ctx->index = 0; in mbedtls_sha3_finish()
362 *output++ = SQUEEZE(ctx, ctx->index); in mbedtls_sha3_finish()
364 if ((ctx->index = (ctx->index + 1) % ctx->max_block_size) == 0) { in mbedtls_sha3_finish()