ISC_SHA512_DIGESTLENGTH
*n = ISC_SHA512_DIGESTLENGTH;
if (isc_buffer_availablelength(sig) < ISC_SHA512_DIGESTLENGTH)
isc_hmacsha512_sign(hmacsha512ctx, digest, ISC_SHA512_DIGESTLENGTH);
isc_buffer_add(sig, ISC_SHA512_DIGESTLENGTH);
if (sig->length > ISC_SHA512_DIGESTLENGTH || sig->length == 0)
keylen = ISC_SHA512_DIGESTLENGTH;
unsigned char newdigest[ISC_SHA512_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA512_DIGESTLENGTH);
unsigned char newdigest[ISC_SHA512_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA512_DIGESTLENGTH);
isc_hmacsha512_sign(ctx, newdigest, ISC_SHA512_DIGESTLENGTH);
void isc_sha512_final (uint8_t[ISC_SHA512_DIGESTLENGTH], isc_sha512_t *);
#define ISC_SHA512_DIGESTSTRINGLENGTH (ISC_SHA512_DIGESTLENGTH * 2 + 1)
void isc_sha512_final(uint8_t digest[ISC_SHA512_DIGESTLENGTH], isc_sha512_t *context) {