__sha512_block
__sha512_block(state, data, 1);
__sha512_block(ctx->state.st64, ctx->buffer, 1);
__sha512_block(ctx->state.st64, data, blocks);
__sha512_block(ctx->state.st64, ctx->buffer, 1);
__sha512_block(ctx->state.st64, ctx->buffer, 1);
void __sha512_block(uint64_t state[8], const uint8_t *in, size_t num);