ISC_SHA256_DIGESTLENGTH
*n = ISC_SHA256_DIGESTLENGTH;
if (isc_buffer_availablelength(sig) < ISC_SHA256_DIGESTLENGTH)
isc_hmacsha256_sign(hmacsha256ctx, digest, ISC_SHA256_DIGESTLENGTH);
isc_buffer_add(sig, ISC_SHA256_DIGESTLENGTH);
if (sig->length > ISC_SHA256_DIGESTLENGTH || sig->length == 0)
keylen = ISC_SHA256_DIGESTLENGTH;
sr.length < 4 + ISC_SHA256_DIGESTLENGTH) ||
sr.length = 4 + ISC_SHA256_DIGESTLENGTH;
unsigned char newdigest[ISC_SHA256_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA256_DIGESTLENGTH);
unsigned char newdigest[ISC_SHA256_DIGESTLENGTH];
REQUIRE(len <= ISC_SHA256_DIGESTLENGTH);
isc_hmacsha256_sign(ctx, newdigest, ISC_SHA256_DIGESTLENGTH);
#define ISC_SHA256_DIGESTSTRINGLENGTH (ISC_SHA256_DIGESTLENGTH * 2 + 1)
void isc_sha256_final (uint8_t[ISC_SHA256_DIGESTLENGTH], isc_sha256_t *);
isc_sha256_final(uint8_t digest[ISC_SHA256_DIGESTLENGTH], isc_sha256_t *context) {