b2x
b2x(&dbuf[2], (sizeof dbuf) - 2, digest, HASH_LENGTH);
printf("0x%s\n", b2x(buf, sizeof buf, digest, HASH_LENGTH));