fn decode_hex(s: &str) -> Result<Vec<u8>, String>
Decodes hexBinary, ignoring ASCII whitespace.
Returns a message if the digit count is odd or a character is not hex.