| /webrtc/dtls/src/handshake/ |
| H A D | handshake_message_client_key_exchange.rs | 12 pub(crate) public_key: Vec<u8>, field 21 if !self.public_key.is_empty() { in size() 22 1 + self.public_key.len() in size() 29 if (!self.identity_hint.is_empty() && !self.public_key.is_empty()) in marshal() 30 || (self.identity_hint.is_empty() && self.public_key.is_empty()) in marshal() 35 if !self.public_key.is_empty() { in marshal() 36 writer.write_u8(self.public_key.len() as u8)?; in marshal() 37 writer.write_all(&self.public_key)?; in marshal() 55 public_key: vec![], in unmarshal() 66 public_key: data[1..].to_vec(), in unmarshal()
|
| H A D | handshake_message_server_key_exchange.rs | 19 pub(crate) public_key: Vec<u8>, field 33 1 + 2 + 1 + self.public_key.len() + 2 + 2 + self.signature.len() in size() 47 writer.write_u8(self.public_key.len() as u8)?; in marshal() 48 writer.write_all(&self.public_key)?; in marshal() 71 public_key: vec![], in unmarshal() 95 let public_key = data[4..offset].to_vec(); in unmarshal() localVariable 124 public_key, in unmarshal()
|
| /webrtc/dtls/src/curve/ |
| H A D | named_curve.rs | 34 pub(crate) public_key: Vec<u8>, field 39 let (public_key, private_key) = match curve { in elliptic_curve_keypair() 42 let public_key = p256::EncodedPoint::from(secret_key.public_key()); in elliptic_curve_keypair() localVariable 44 public_key.as_bytes().to_vec(), in elliptic_curve_keypair() 50 let public_key = p384::EncodedPoint::from(secret_key.public_key()); in elliptic_curve_keypair() localVariable 52 public_key.as_bytes().to_vec(), in elliptic_curve_keypair() 58 let public_key = x25519_dalek::PublicKey::from(&secret_key); in elliptic_curve_keypair() localVariable 60 public_key.as_bytes().to_vec(), in elliptic_curve_keypair() 69 public_key, in elliptic_curve_keypair()
|
| /webrtc/dtls/src/prf/ |
| H A D | mod.rs | 73 public_key: &[u8], in prf_pre_master_secret() 78 NamedCurve::P256 => elliptic_curve_pre_master_secret(public_key, private_key, curve), in prf_pre_master_secret() 79 NamedCurve::P384 => elliptic_curve_pre_master_secret(public_key, private_key, curve), in prf_pre_master_secret() 80 NamedCurve::X25519 => elliptic_curve_pre_master_secret(public_key, private_key, curve), in prf_pre_master_secret() 86 public_key: &[u8], in elliptic_curve_pre_master_secret() 92 let pub_key = p256::EncodedPoint::from_bytes(public_key)?; in elliptic_curve_pre_master_secret() 99 let pub_key = p384::EncodedPoint::from_bytes(public_key)?; in elliptic_curve_pre_master_secret() 106 if public_key.len() != 32 { in elliptic_curve_pre_master_secret() 109 let pub_key: [u8; 32] = public_key.try_into().unwrap(); in elliptic_curve_pre_master_secret()
|
| H A D | prf_test.rs | 13 let public_key = [ in test_pre_master_secret() localVariable 25 let pre_master_secret = prf_pre_master_secret(&public_key, &private_key, NamedCurve::X25519)?; in test_pre_master_secret()
|
| /webrtc/dtls/src/crypto/ |
| H A D | mod.rs | 119 public_key: &[u8], in value_key_message() 125 server_ecdh_params[3] = public_key.len() as u8; in value_key_message() 131 plaintext.extend_from_slice(public_key); in value_key_message() 286 public_key: &[u8], in generate_key_signature() 290 let msg = value_key_message(client_random, server_random, public_key, named_curve); in generate_key_signature() 369 let public_key = ring::signature::UnparsedPublicKey::new( in verify_signature() localVariable 378 public_key in verify_signature()
|
| H A D | crypto_test.rs | 60 let public_key = vec![ in test_generate_key_signature() localVariable 89 &public_key, in test_generate_key_signature()
|
| /webrtc/dtls/src/handshake/handshake_message_client_key_exchange/ |
| H A D | handshake_message_client_key_exchange_test.rs | 14 public_key: raw_client_key_exchange[1..].to_vec(), in test_handshake_message_client_key_exchange()
|
| /webrtc/dtls/src/handshake/handshake_message_server_key_exchange/ |
| H A D | handshake_message_server_key_exchange_test.rs | 23 public_key: raw_server_key_exchange[4..69].to_vec(), in test_handshake_message_server_key_exchange()
|
| /webrtc/dtls/src/flight/ |
| H A D | flight5.rs | 223 public_key: vec![], in generate() 227 client_key_exchange.public_key = local_keypair.public_key.clone(); in generate() 258 public_key: vec![], in generate() 706 value_key_message(&client_random, &server_random, &h.public_key, h.named_curve); in initalize_cipher_suite()
|
| H A D | flight4.rs | 309 &client_key_exchange.public_key, in parse() 621 &local_keypair.public_key, in generate() 648 public_key: local_keypair.public_key.clone(), in generate() 696 public_key: vec![], in generate()
|
| H A D | flight3.rs | 450 &h.public_key, in handle_server_key_exchange()
|
| /webrtc/dtls/src/conn/ |
| H A D | conn_test.rs | 2149 public_key: local_keypair.public_key.clone(), in test_protocol_version_validation()
|