log_hex
log_hex("ZONEMD should be ", gen, genlen);
log_hex("ZONEMD to check is", hash, hashlen);
log_hex("ZONEMD should be ", gen, genlen);
log_hex("ZONEMD to check is", hash, hashlen);
log_hex("doq stream has extra bytes received after end",
log_hex("prefix here", real, lite_pad);
log_hex(" should be", lite_pre, lite_pad);
log_hex("suffix here", real+lite_pad+orig+sizeof(size_t),
log_hex(" should be", lite_post, lite_pad);
log_hex("prefix here", real, lite_pad);
log_hex(" should be", lite_pre, lite_pad);
log_hex("suffix here", real+lite_pad+orig+sizeof(size_t),
log_hex(" should be", lite_post, lite_pad);
void log_hex(const char* msg, void* data, size_t length);
log_hex("inet_ntop error: address", &sa->sin_addr,
log_hex("inet_ntop error: address", &sa6->sin6_addr,
log_hex("dcid",
log_hex("scid",
log_hex("ZONEMD should be ", gen, genlen);
log_hex("ZONEMD to check is", hash, hashlen);
log_hex("ZONEMD should be ", gen, genlen);
log_hex("ZONEMD to check is", hash, hashlen);
log_hex("doq stream has extra bytes received after end",
log_hex("memory prev", p->hold, p->size);
log_hex("memory here", p->region, p->size);
log_hex("extradata", (void*)data, datalen);
log_hex("data", (void*)data, datalen);
log_hex("difo: ", sldns_buffer_at(out, count),
log_hex("same: ", sldns_buffer_at(pkt, count),
log_hex("difp: ", sldns_buffer_at(pkt, count),
log_hex("prefix here", real, lite_pad);
log_hex(" should be", lite_pre, lite_pad);
log_hex("suffix here", real+lite_pad+orig+sizeof(size_t),
log_hex(" should be", lite_post, lite_pad);
log_hex("prefix here", real, lite_pad);
log_hex(" should be", lite_pre, lite_pad);
log_hex("suffix here", real+lite_pad+orig+sizeof(size_t),
log_hex(" should be", lite_post, lite_pad);
void log_hex(const char* msg, void* data, size_t length);
log_hex("inet_ntop error: address", &sa->sin_addr,
log_hex("inet_ntop error: address", &sa6->sin6_addr,
log_hex("dcid",
log_hex("scid",