Lines Matching refs:serialized
107 if let Ok(serialized) = self.serialize().await { in clone()
108 let _ = state.deserialize(&serialized).await; in clone()
161 async fn deserialize(&mut self, serialized: &SerializedState) -> Result<()> { in deserialize()
164 .store(serialized.local_epoch, Ordering::SeqCst); in deserialize()
166 .store(serialized.remote_epoch, Ordering::SeqCst); in deserialize()
169 while lsn.len() <= serialized.local_epoch as usize { in deserialize()
172 lsn[serialized.local_epoch as usize] = serialized.sequence_number; in deserialize()
176 let mut reader = Cursor::new(&serialized.local_random); in deserialize()
179 let mut reader = Cursor::new(&serialized.remote_random); in deserialize()
182 self.is_client = serialized.is_client; in deserialize()
185 self.master_secret = serialized.master_secret.clone(); in deserialize()
189 serialized.cipher_suite_id.into(), in deserialize()
192 self.srtp_protection_profile = serialized.srtp_protection_profile.into(); in deserialize()
195 self.peer_certificates = serialized.peer_certificates.clone(); in deserialize()
196 self.identity_hint = serialized.identity_hint.clone(); in deserialize()
231 let serialized = self.serialize().await?; in marshal_binary() localVariable
233 match bincode::serialize(&serialized) { in marshal_binary()
241 let serialized: SerializedState = match bincode::deserialize(data) { in unmarshal_binary() localVariable
245 self.deserialize(&serialized).await?; in unmarshal_binary()