hd2num
*keyp = (hd2num(input[i]) << 4);
*keyp |= hd2num(input[i + 1]);
*key = (hd2num(input[i]) << 4);
*key |= hd2num(input[i + 1]);