| /webrtc/srtp/src/context/ |
| H A D | srtcp_test.rs | 10 encrypted: Bytes, field 28 encrypted: Bytes::from_static(&[ 45 encrypted: Bytes::from_static(&[ 62 encrypted: Bytes::from_static(&[ 79 encrypted: Bytes::from_static(&[ 123 encrypt_result, test_case.encrypted, in test_rtcp_lifecycle() 151 rtcp_packet.extend_from_slice(&RTCP_TEST_CASES[0].encrypted); in test_rtcp_invalid_auth_tag() 174 let rtcp_packet1 = RTCP_TEST_CASES[0].encrypted.clone(); in test_rtcp_replay_detector_separation() 181 let rtcp_packet2 = RTCP_TEST_CASES[1].encrypted.clone(); in test_rtcp_replay_detector_separation() 239 let encrypted = encrypt_context.encrypt_rtcp(input)?; in test_encrypt_rtcp_separation() localVariable [all …]
|
| H A D | srtcp.rs | 9 pub fn decrypt_rtcp(&mut self, encrypted: &[u8]) -> Result<Bytes> { in decrypt_rtcp() 10 let mut buf = encrypted; in decrypt_rtcp() 13 let index = self.cipher.get_rtcp_index(encrypted); in decrypt_rtcp() 14 let ssrc = u32::from_be_bytes([encrypted[4], encrypted[5], encrypted[6], encrypted[7]]); in decrypt_rtcp() 28 let dst = self.cipher.decrypt_rtcp(encrypted, index, ssrc)?; in decrypt_rtcp()
|
| H A D | srtp_test.rs | 9 encrypted: Bytes, field 17 encrypted: Bytes::from_static(&[ 24 encrypted: Bytes::from_static(&[ 31 encrypted: Bytes::from_static(&[ 38 encrypted: Bytes::from_static(&[ 45 encrypted: Bytes::from_static(&[ 52 encrypted: Bytes::from_static(&[ 142 payload: test_case.encrypted.clone(), in test_rtp_lifecyle()
|
| H A D | srtp.rs | 10 encrypted: &[u8], in decrypt_rtp_with_header() 31 let dst = self.cipher.decrypt_rtp(encrypted, header, roc)?; in decrypt_rtp_with_header() 45 pub fn decrypt_rtp(&mut self, encrypted: &[u8]) -> Result<Bytes> { in decrypt_rtp() 46 let mut buf = encrypted; in decrypt_rtp() 48 self.decrypt_rtp_with_header(encrypted, &header) in decrypt_rtp()
|
| /webrtc/srtp/src/cipher/ |
| H A D | cipher_aes_cm_hmac_sha1.rs | 205 encrypted: &[u8], in decrypt_rtp() 209 if encrypted.len() < self.auth_tag_len() { in decrypt_rtp() 210 return Err(Error::SrtpTooSmall(encrypted.len(), self.auth_tag_len())); in decrypt_rtp() 216 let actual_tag = &encrypted[encrypted.len() - self.auth_tag_len()..]; in decrypt_rtp() 217 let cipher_text = &encrypted[..encrypted.len() - self.auth_tag_len()]; in decrypt_rtp() 283 if encrypted.len() < self.auth_tag_len() + SRTCP_INDEX_SIZE { in decrypt_rtcp() 285 encrypted.len(), in decrypt_rtcp() 294 writer.extend_from_slice(&encrypted[0..tail_offset]); in decrypt_rtcp() 296 let is_encrypted = encrypted[tail_offset] >> 7; in decrypt_rtcp() 302 let actual_tag = &encrypted[encrypted.len() - self.auth_tag_len()..]; in decrypt_rtcp() [all …]
|
| H A D | cipher_aead_aes_gcm.rs | 47 let encrypted = self.srtp_cipher.encrypt( in encrypt_rtp() localVariable 55 writer.extend(encrypted); in encrypt_rtp() 106 fn decrypt_rtcp(&mut self, encrypted: &[u8], srtcp_index: usize, ssrc: u32) -> Result<Bytes> { in decrypt_rtcp() 107 if encrypted.len() < self.auth_tag_len() + SRTCP_INDEX_SIZE { in decrypt_rtcp() 112 let aad = self.rtcp_additional_authenticated_data(encrypted, srtcp_index); in decrypt_rtcp() 117 msg: &encrypted[8..(encrypted.len() - SRTCP_INDEX_SIZE)], in decrypt_rtcp() 123 writer.extend_from_slice(&encrypted[..8]); in decrypt_rtcp()
|
| /webrtc/srtp/src/session/ |
| H A D | session_rtcp_test.rs | 149 let encrypted = context.encrypt_rtcp(&decrypted)?; in encrypt_srtcp() localVariable 150 Ok(encrypted) in encrypt_srtcp() 187 let encrypted = encrypt_srtcp(&mut local_context, &packet)?; in test_session_srtcp_replay_protection() localVariable 189 packets.push(encrypted); in test_session_srtcp_replay_protection()
|
| H A D | session_rtp_test.rs | 201 let encrypted = context.encrypt_rtp(&decrypted)?; in encrypt_srtp() localVariable 202 Ok(encrypted) in encrypt_srtp() 252 let encrypted = encrypt_srtp(&mut local_context, &packet)?; in test_session_srtp_replay_protection() localVariable 254 packets.push(encrypted); in test_session_srtp_replay_protection()
|
| H A D | mod.rs | 237 let encrypted = { in write() localVariable 247 Ok(self.udp_tx.send(&encrypted).await?) in write()
|
| /webrtc/dtls/src/crypto/ |
| H A D | crypto_cbc.rs | 77 let encrypted = write_cbc.encrypt_vec(&payload); in encrypt() localVariable 83 r.extend_from_slice(&encrypted); in encrypt()
|
| /webrtc/examples/examples/ |
| H A D | README.md | 12 …able-streams example demonstrates how webrtc-rs can be used to send E2E encrypted video and decryp…
|