9 typedef struct sha512_context_
{
10 uint64_t length
, state
[8];
12 unsigned char buf
[128];
16 int sha512_init(sha512_context
* md
);
17 int sha512_final(sha512_context
* md
, unsigned char *out
);
18 int sha512_update(sha512_context
* md
, const unsigned char *in
, size_t inlen
);
19 int sha512(const unsigned char *message
, size_t message_len
, unsigned char *out
);