Lines Matching refs:header
11 header: &rtp::header::Header, in decrypt_rtp_with_header()
15 if let Some(state) = self.get_srtp_ssrc_state(header.ssrc) { in decrypt_rtp_with_header()
17 if !replay_detector.check(header.sequence_number as u64) { in decrypt_rtp_with_header()
19 header.ssrc, in decrypt_rtp_with_header()
20 header.sequence_number, in decrypt_rtp_with_header()
25 roc = state.next_rollover_count(header.sequence_number); in decrypt_rtp_with_header()
27 return Err(Error::SsrcMissingFromSrtp(header.ssrc)); in decrypt_rtp_with_header()
31 let dst = self.cipher.decrypt_rtp(encrypted, header, roc)?; in decrypt_rtp_with_header()
33 if let Some(state) = self.get_srtp_ssrc_state(header.ssrc) { in decrypt_rtp_with_header()
37 state.update_rollover_count(header.sequence_number); in decrypt_rtp_with_header()
47 let header = rtp::header::Header::unmarshal(&mut buf)?; in decrypt_rtp() localVariable
48 self.decrypt_rtp_with_header(encrypted, &header) in decrypt_rtp()
54 header: &rtp::header::Header, in encrypt_rtp_with_header()
58 if let Some(state) = self.get_srtp_ssrc_state(header.ssrc) { in encrypt_rtp_with_header()
59 roc = state.next_rollover_count(header.sequence_number); in encrypt_rtp_with_header()
61 return Err(Error::SsrcMissingFromSrtp(header.ssrc)); in encrypt_rtp_with_header()
67 .encrypt_rtp(&plaintext[header.marshal_size()..], header, roc)?; in encrypt_rtp_with_header()
70 if let Some(state) = self.get_srtp_ssrc_state(header.ssrc) { in encrypt_rtp_with_header()
71 state.update_rollover_count(header.sequence_number); in encrypt_rtp_with_header()
82 let header = rtp::header::Header::unmarshal(&mut buf)?; in encrypt_rtp() localVariable
83 self.encrypt_rtp_with_header(plaintext, &header) in encrypt_rtp()