hex_encode
hex_encode(server_nonce, sizeof(server_nonce), &r.u.initReply.nonce);
hex_encode(buf.data, buf.length, &r.u.initReply.opaque);
hex_encode(md, sizeof(md), &mdx);
hex_encode(md, sizeof(md), &A1);
hex_encode(md, sizeof(md), &A2);
hex_encode(md, sizeof(md), &mdx);
hex_encode(answer.data, answer.length, &mdx);
hex_encode(md, sizeof(md), r.u.response.rsp);
hex_encode(session_key.data, session_key.length, &key);
hex_encode(md, 16, &h);
hex_encode(answer.data, answer.length, &h);
hex_encode(md, sizeof(md), &h);
hex_encode(md, 16, &h);
len = hex_encode(data->data, data->length, p);
ret = hex_encode(nt, 16, &ntHexPassword);
sz = hex_encode(data->data, data->length, &p);
if (hex_encode(d, size, &p) < 0) {
ret = hex_encode(sig.data, sig.length, &buf);
len = hex_encode(ki->data, ki->length, &keyid);
len = hex_encode(buf, len, &p);
hex_encode(si.data, si.length, &id);
hex_encode(ai.keyIdentifier->data, ai.keyIdentifier->length, &id);
hex_encode(ocsp.ocsp.tbsResponseData.responderID.u.byKey.data,
hex_encode(data, length, &p);
len = hex_encode(t->data, t->len, &str);
hex_encode(const void *, size_t, char **);