sha1_blocks
sha1_blocks(&ctx->state, ctx->buf, 1);
sha1_blocks(&ctx->state, data, nblocks);
sha1_blocks(&ctx->state, ctx->buf, 1);
sha1_blocks(&ctx->state, ctx->buf, 1);
sha1_blocks(istate, derived_key.b, 1);
sha1_blocks(ostate, derived_key.b, 1);
sha1_blocks(&ctx->ostate, ctx->sha_ctx.buf, 1);