Searched refs:KeyExchange (Results 1 – 13 of 13) sorted by relevance
20 class NET_EXPORT_PRIVATE KeyExchange {22 virtual ~KeyExchange() {} in ~KeyExchange()27 virtual KeyExchange* NewKeyPair(QuicRandom* rand) const = 0;
16 class KeyExchange; variable33 const KeyExchange* key_exchange,
21 class NET_EXPORT_PRIVATE Curve25519KeyExchange : public KeyExchange {34 virtual KeyExchange* NewKeyPair(QuicRandom* rand) const OVERRIDE;
27 class NET_EXPORT_PRIVATE P256KeyExchange : public KeyExchange {41 virtual KeyExchange* NewKeyPair(QuicRandom* rand) const OVERRIDE;
18 class KeyExchange; variable121 scoped_ptr<KeyExchange> client_key_exchange;
29 class KeyExchange; variable318 std::vector<KeyExchange*> key_exchanges;
58 KeyExchange* Curve25519KeyExchange::NewKeyPair(QuicRandom* rand) const { in NewKeyPair()
73 KeyExchange* P256KeyExchange::NewKeyPair(QuicRandom* /*rand*/) const { in NewKeyPair()
152 KeyExchange* P256KeyExchange::NewKeyPair(QuicRandom* /*rand*/) const { in NewKeyPair()
642 const KeyExchange* key_exchange = in ProcessClientHello()742 scoped_ptr<KeyExchange> forward_secure_key_exchange( in ProcessClientHello()1306 scoped_ptr<KeyExchange> ka; in ParseConfigProtobuf()1330 for (vector<KeyExchange*>::const_iterator i = config->key_exchanges.begin(); in ParseConfigProtobuf()
220 +class KeyExchange(object):223 + Initializes the KeyExchange. privateKey is the signing private key.245 +class RSAKeyExchange(KeyExchange):274 +class DHE_RSAKeyExchange(KeyExchange):
78 enum KeyExchange { enum
26 class KeyExchange(object): class51 class RSAKeyExchange(KeyExchange):80 class DHE_RSAKeyExchange(KeyExchange):