pub fn decode_with_mask(blob: &[u8], mask: &[u8]) -> Result<Decoded>
Strictly decodes one blob with an initial external mask.
Returns an error for malformed input, a mismatched mask, or trailing bytes.