Function cobs::decode_with_sentinel
source · pub fn decode_with_sentinel(
source: &[u8],
dest: &mut [u8],
sentinel: u8
) -> Result<usize, ()>
Expand description
Decodes the source
buffer into the dest
buffer using an arbitrary sentinel value.
This is done by XOR-ing each byte of the source message with the chosen sentinel value, which transforms the message into the same message encoded with a sentinel value of 0. Then the regular decoding transformation is performed.