22 #ifndef _mcci_tweetnacl_hash_h_
23 #define _mcci_tweetnacl_hash_h_
27 #ifndef _mcci_tweetnacl_h_
77 mcci_tweetnacl_sha512_t *pOut,
78 const unsigned char *pMessage,
82 extern int crypto_hash_sha512_tweet(
unsigned char *,
const unsigned char *,
unsigned long long);
83 (void) crypto_hash_sha512_tweet(pOut->bytes, pMessage, nMessage);
98 mcci_tweetnacl_sha512_t *pState,
99 const unsigned char *pMessage,
103 extern int crypto_hashblocks_sha512_tweet(
unsigned char *,
const unsigned char *,
unsigned long long);
104 return (
size_t) crypto_hashblocks_sha512_tweet(
119 mcci_tweetnacl_sha512_t *pState
122 extern int crypto_hashblocks_sha512_tweet_mcci_init(
unsigned char *);
123 (void) crypto_hashblocks_sha512_tweet_mcci_init(
145 mcci_tweetnacl_sha512_t *pHash,
146 const unsigned char *pMessage,
150 extern int crypto_hashblocks_sha512_tweet_mcci_finish(
unsigned char *,
const unsigned char *,
unsigned long long);
151 (void) crypto_hashblocks_sha512_tweet_mcci_finish(