Home
last modified time | relevance | path

Searched refs:public_key (Results 1 – 13 of 13) sorted by relevance

/webrtc/dtls/src/handshake/
H A Dhandshake_message_client_key_exchange.rs12 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 Dhandshake_message_server_key_exchange.rs19 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 Dnamed_curve.rs34 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 Dmod.rs73 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 Dprf_test.rs13 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 Dmod.rs119 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 Dcrypto_test.rs60 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 Dhandshake_message_client_key_exchange_test.rs14 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 Dhandshake_message_server_key_exchange_test.rs23 public_key: raw_server_key_exchange[4..69].to_vec(), in test_handshake_message_server_key_exchange()
/webrtc/dtls/src/flight/
H A Dflight5.rs223 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 Dflight4.rs309 &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 Dflight3.rs450 &h.public_key, in handle_server_key_exchange()
/webrtc/dtls/src/conn/
H A Dconn_test.rs2149 public_key: local_keypair.public_key.clone(), in test_protocol_version_validation()