SHA512_SHORT_BLOCK_LENGTH
if (usedspace <= SHA512_SHORT_BLOCK_LENGTH) {
SHA512_SHORT_BLOCK_LENGTH - usedspace);
memset(context->buffer, 0, SHA512_SHORT_BLOCK_LENGTH);
*(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1];
*(u_int64_t *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0];
if (usedspace <= SHA512_SHORT_BLOCK_LENGTH) {
MEMSET_BZERO(&((char *)context->buffer)[usedspace], SHA512_SHORT_BLOCK_LENGTH - usedspace);
MEMSET_BZERO((char *)context->buffer, SHA512_SHORT_BLOCK_LENGTH);
MEMCPY_BCOPY(&((char *)context->buffer)[SHA512_SHORT_BLOCK_LENGTH], (char *)(&context->bitcount[1]), 8);
MEMCPY_BCOPY(&((char *)context->buffer)[SHA512_SHORT_BLOCK_LENGTH + 8], (char *)(&context->bitcount[0]), 8);