pub fn decrypt<D, K>(encrypted: D, key: K) -> Result<SerializedDataChunk>where D: AsRef<[u8]>, K: AsRef<[u8]>,