from nx_crypto_sha5.h:86
typedef struct NX_CRYPTO_SHA512_STRUCT
{
ULONG64 nx_sha512_states[8];
ULONG64 nx_sha512_bit_count[2];
UCHAR nx_sha512_buffer[NX_CRYPTO_SHA512_BLOCK_SIZE_IN_BYTES];
ULONG64 nx_sha512_word_array[128];
} NX_CRYPTO_SHA512;