decodes hexData
InvalidEncodingException if non-hex chars appear or input has uneven length
See Implementation
decodes hexData