ihash
static uint_t ihash(const void *, size_t);
NULL, ihash, offsetof(struct physical_interface, phyi_link),
unsigned char *xorkey, *ihash;
if ((ihash = (unsigned char *) MALLOC(hashsize)) == NULL) {
FREE(ihash, hashsize);
hashout.data = (char *) ihash;
(void) memset(ihash, 0, hashsize);
FREE(ihash, hashsize);