Home
last modified time | relevance | path

Searched refs:nonce (Results 1 – 9 of 9) sorted by relevance

/webrtc/dtls/src/crypto/
H A Dcrypto_gcm.rs59 let mut nonce = vec![0u8; CRYPTO_GCM_NONCE_LENGTH]; in encrypt() localVariable
60 nonce[..4].copy_from_slice(&self.local_write_iv[..4]); in encrypt()
61 rand::thread_rng().fill(&mut nonce[4..]); in encrypt()
62 let nonce = GenericArray::from_slice(&nonce); in encrypt() localVariable
70 .encrypt_in_place(nonce, &additional_data, &mut buffer) in encrypt()
73 let mut r = Vec::with_capacity(raw.len() + nonce.len() + buffer.len()); in encrypt()
75 r.extend_from_slice(&nonce[4..]); in encrypt()
98 let mut nonce = vec![]; in decrypt() localVariable
99 nonce.extend_from_slice(&self.remote_write_iv[..4]); in decrypt()
101 let nonce = GenericArray::from_slice(&nonce); in decrypt() localVariable
[all …]
H A Dcrypto_ccm.rs111 let mut nonce = vec![0u8; CRYPTO_CCM_NONCE_LENGTH]; in encrypt() localVariable
112 nonce[..4].copy_from_slice(&self.local_write_iv[..4]); in encrypt()
113 rand::thread_rng().fill(&mut nonce[4..]); in encrypt()
114 let nonce = GenericArray::from_slice(&nonce); in encrypt() localVariable
123 ccm.encrypt_in_place(nonce, &additional_data, &mut buffer) in encrypt()
127 ccm8.encrypt_in_place(nonce, &additional_data, &mut buffer) in encrypt()
135 r.extend_from_slice(&nonce[4..]); in encrypt()
158 let mut nonce = vec![]; in decrypt() localVariable
159 nonce.extend_from_slice(&self.remote_write_iv[..4]); in decrypt()
161 let nonce = GenericArray::from_slice(&nonce); in decrypt() localVariable
[all …]
/webrtc/turn/src/client/relay_conn/
H A Drelay_conn_test.rs53 nonce: Nonce::new(ATTR_NONCE, "nonce".to_owned()), in test_relay_conn()
72 let nonce = rci.nonce.clone(); in test_relay_conn() localVariable
76 RelayConnInternal::bind(rc_obs, bind_addr, bind_number, nonce, integrity).await in test_relay_conn()
/webrtc/turn/src/client/
H A Drelay_conn.rs57 pub(crate) nonce: Nonce, field
69 nonce: Nonce, field
202 nonce: config.nonce, in new()
256 let nonce = self.nonce.clone(); in send_to() localVariable
269 nonce, in send_to()
320 let nonce = self.nonce.clone(); in send_to() localVariable
444 Ok(nonce) => { in set_nonce_from_msg()
445 self.nonce = nonce; in set_nonce_from_msg()
474 Box::new(self.nonce.clone()), in refresh_allocation()
539 nonce: Nonce, in bind()
[all …]
H A Dmod.rs510 let nonce = Nonce::get_from_as(&res, ATTR_NONCE)?; in allocate() localVariable
528 Box::new(nonce.clone()), in allocate()
568 nonce, in allocate()
/webrtc/srtp/src/cipher/
H A Dcipher_aes_cm_hmac_sha1.rs191 let nonce = GenericArray::from_slice(&counter); in encrypt_rtp() localVariable
192 let mut stream = Aes128Ctr::new(key, nonce); in encrypt_rtp()
240 let nonce = GenericArray::from_slice(&counter); in decrypt_rtp() localVariable
241 let mut stream = Aes128Ctr::new(key, nonce); in decrypt_rtp()
265 let nonce = GenericArray::from_slice(&counter); in encrypt_rtcp() localVariable
266 let mut stream = Aes128Ctr::new(key, nonce); in encrypt_rtcp()
322 let nonce = GenericArray::from_slice(&counter); in decrypt_rtcp() localVariable
323 let mut stream = Aes128Ctr::new(key, nonce); in decrypt_rtcp()
H A Dcipher_aead_aes_gcm.rs45 let nonce = self.rtp_initialization_vector(header, roc); in encrypt_rtp() localVariable
48 Nonce::from_slice(&nonce), in encrypt_rtp()
69 let nonce = self.rtp_initialization_vector(header, roc); in decrypt_rtp() localVariable
72 Nonce::from_slice(&nonce), in decrypt_rtp()
111 let nonce = self.rtcp_initialization_vector(srtcp_index, ssrc); in decrypt_rtcp() localVariable
115 Nonce::from_slice(&nonce), in decrypt_rtcp()
/webrtc/stun/benches/
H A Dbench.rs200 let nonce = Nonce::new(ATTR_NONCE, "nonce".to_owned()); in benchmark_message_build_overhead() localVariable
209 Box::new(nonce.clone()), in benchmark_message_build_overhead()
225 let _ = nonce.add_to(&mut m); in benchmark_message_build_overhead()
545 let nonce = String::from_utf8(vec![b'a'; 2048]).unwrap(); in benchmark_text_attributes() localVariable
546 let n = Nonce::new(ATTR_NONCE, nonce); in benchmark_text_attributes()
/webrtc/turn/src/server/
H A Drequest.rs236 let nonce = build_nonce()?; in respond_with_nonce() localVariable
241 if nonces.contains_key(&nonce) { in respond_with_nonce()
244 nonces.insert(nonce.clone(), Instant::now()); in respond_with_nonce()
255 Box::new(Nonce::new(ATTR_NONCE, nonce)), in respond_with_nonce()