Home | History | Annotate | Download | only in tls

Lines Matching refs:pubkey

36     __slots__ = ["privkey", "pubkey"]
45 self.pubkey = None
67 pubkey = privkey.public_key()
68 self.key_exchange = pubkey.public_numbers().y
74 pubkey = privkey.public_key()
75 self.key_exchange = pubkey.public_bytes()
80 pubkey = privkey.public_key()
81 self.key_exchange = pubkey.public_numbers().encode_point()
106 self.pubkey = public_numbers.public_key(default_backend())
111 self.pubkey = import_point(self.key_exchange)
116 self.pubkey = public_numbers.public_key(default_backend())
152 if kse.pubkey:
158 pubshares[_tls_named_curves[kse.group]] = kse.pubkey
187 pubkey = self.tls_session.tls13_client_pubshares[group_name]
189 pms = privkey.exchange(pubkey)
192 pms = privkey.exchange(pubkey)
194 pms = privkey.exchange(ec.ECDH(), pubkey)
199 if not self.tls_session.frozen and self.server_share.pubkey:
200 # if there is a pubkey, we assume the crypto library is ok
206 pubshare[group_name] = self.server_share.pubkey
209 pubkey = self.server_share.pubkey
212 pms = privkey.exchange(pubkey)
215 pms = privkey.exchange(pubkey)
217 pms = privkey.exchange(ec.ECDH(), pubkey)