function fromHexChar(byte) {
  // '0' <= byte && byte <= '9'
  if (48 <= byte && byte <= 57) return byte - 48;
  // 'a' <= byte && byte <= 'f'
  if (97 <= byte && byte <= 102) return byte - 97 + 10;
  // 'A' <= byte && byte <= 'F'
  if (65 <= byte && byte <= 70) return byte - 65 + 10;
  throw errInvalidByte(byte);
}
// fromHexChar converts a hex character into its value.
fromHexChar converts a hex character into its value.
fromHexChar converts a hex character into its value .
function fromHexChar(byte) {
  if (48 <= byte && byte <= 57) return byte - 48;
  if (97 <= byte && byte <= 102) return byte - 97 + 10;
  if (65 <= byte && byte <= 70) return byte - 65 + 10;
  throw errInvalidByte(byte);
}
function fromHexChar ( byte ) { if ( 48 <= byte && byte <= 57 ) return byte - 48 ; if ( 97 <= byte && byte <= 102 ) return byte - 97 + 10 ; if ( 65 <= byte && byte <= 70 ) return byte - 65 + 10 ; throw errInvalidByte ( byte ) ; }
fromHexChar converts a hex character into its value.
fromHexChar converts a hex character into its value .
// '0' <= byte && byte <= '9' // 'a' <= byte && byte <= 'f' // 'A' <= byte && byte <= 'F'