ISC_SHA384_DIGESTLENGTH
*n = ISC_SHA384_DIGESTLENGTH;
if (isc_buffer_availablelength(sig) < ISC_SHA384_DIGESTLENGTH)
isc_hmacsha384_sign(hmacsha384ctx, digest, ISC_SHA384_DIGESTLENGTH);
isc_buffer_add(sig, ISC_SHA384_DIGESTLENGTH);
if (sig->length > ISC_SHA384_DIGESTLENGTH || sig->length == 0)
keylen = ISC_SHA384_DIGESTLENGTH;
sr.length < 4 + ISC_SHA384_DIGESTLENGTH))
sr.length = 4 + ISC_SHA384_DIGESTLENGTH;
if (sr.length < 6 + ISC_SHA384_DIGESTLENGTH)
sr.length = 6 + ISC_SHA384_DIGESTLENGTH;
unsigned char newdigest[ISC_SHA384_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA384_DIGESTLENGTH);
unsigned char newdigest[ISC_SHA384_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA384_DIGESTLENGTH);
isc_hmacsha384_sign(ctx, newdigest, ISC_SHA384_DIGESTLENGTH);
void isc_sha384_final (uint8_t[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *);
#define ISC_SHA384_DIGESTSTRINGLENGTH (ISC_SHA384_DIGESTLENGTH * 2 + 1)
isc_sha384_final(uint8_t digest[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *context) {