P256KeyExchange 29 net/quic/crypto/p256_key_exchange.h class NET_EXPORT_PRIVATE P256KeyExchange : public KeyExchange { P256KeyExchange 31 net/quic/crypto/p256_key_exchange.h virtual ~P256KeyExchange(); P256KeyExchange 35 net/quic/crypto/p256_key_exchange.h static P256KeyExchange* New(base::StringPiece private_key); P256KeyExchange 64 net/quic/crypto/p256_key_exchange.h P256KeyExchange(EC_KEY* private_key, const uint8* public_key); P256KeyExchange 70 net/quic/crypto/p256_key_exchange.h P256KeyExchange(crypto::ECPrivateKey* key_pair, const uint8* public_key); P256KeyExchange 31 net/quic/crypto/p256_key_exchange_nss.cc P256KeyExchange::P256KeyExchange(crypto::ECPrivateKey* key_pair, P256KeyExchange 37 net/quic/crypto/p256_key_exchange_nss.cc P256KeyExchange::~P256KeyExchange() { P256KeyExchange 41 net/quic/crypto/p256_key_exchange_nss.cc P256KeyExchange* P256KeyExchange::New(StringPiece key) { P256KeyExchange 103 net/quic/crypto/p256_key_exchange_nss.cc return new P256KeyExchange(key_pair.release(), P256KeyExchange 108 net/quic/crypto/p256_key_exchange_nss.cc string P256KeyExchange::NewPrivateKey() { P256KeyExchange 152 net/quic/crypto/p256_key_exchange_nss.cc KeyExchange* P256KeyExchange::NewKeyPair(QuicRandom* /*rand*/) const { P256KeyExchange 155 net/quic/crypto/p256_key_exchange_nss.cc return P256KeyExchange::New(private_value); P256KeyExchange 158 net/quic/crypto/p256_key_exchange_nss.cc bool P256KeyExchange::CalculateSharedKey(const StringPiece& peer_public_value, P256KeyExchange 225 net/quic/crypto/p256_key_exchange_nss.cc StringPiece P256KeyExchange::public_value() const { P256KeyExchange 230 net/quic/crypto/p256_key_exchange_nss.cc QuicTag P256KeyExchange::tag() const { return kP256; } P256KeyExchange 18 net/quic/crypto/p256_key_exchange_openssl.cc P256KeyExchange::P256KeyExchange(EC_KEY* private_key, const uint8* public_key) P256KeyExchange 23 net/quic/crypto/p256_key_exchange_openssl.cc P256KeyExchange::~P256KeyExchange() {} P256KeyExchange 26 net/quic/crypto/p256_key_exchange_openssl.cc P256KeyExchange* P256KeyExchange::New(StringPiece key) { P256KeyExchange 49 net/quic/crypto/p256_key_exchange_openssl.cc return new P256KeyExchange(private_key.release(), public_key); P256KeyExchange 53 net/quic/crypto/p256_key_exchange_openssl.cc string P256KeyExchange::NewPrivateKey() { P256KeyExchange 75 net/quic/crypto/p256_key_exchange_openssl.cc KeyExchange* P256KeyExchange::NewKeyPair(QuicRandom* /*rand*/) const { P256KeyExchange 78 net/quic/crypto/p256_key_exchange_openssl.cc return P256KeyExchange::New(private_value); P256KeyExchange 81 net/quic/crypto/p256_key_exchange_openssl.cc bool P256KeyExchange::CalculateSharedKey(const StringPiece& peer_public_value, P256KeyExchange 111 net/quic/crypto/p256_key_exchange_openssl.cc StringPiece P256KeyExchange::public_value() const { P256KeyExchange 116 net/quic/crypto/p256_key_exchange_openssl.cc QuicTag P256KeyExchange::tag() const { return kP256; } P256KeyExchange 17 net/quic/crypto/p256_key_exchange_test.cc TEST(P256KeyExchange, SharedKey) { P256KeyExchange 19 net/quic/crypto/p256_key_exchange_test.cc string alice_private(P256KeyExchange::NewPrivateKey()); P256KeyExchange 20 net/quic/crypto/p256_key_exchange_test.cc string bob_private(P256KeyExchange::NewPrivateKey()); P256KeyExchange 26 net/quic/crypto/p256_key_exchange_test.cc scoped_ptr<P256KeyExchange> alice(P256KeyExchange::New(alice_private)); P256KeyExchange 27 net/quic/crypto/p256_key_exchange_test.cc scoped_ptr<P256KeyExchange> bob(P256KeyExchange::New(bob_private)); P256KeyExchange 412 net/quic/crypto/quic_crypto_client_config.cc out_params->client_key_exchange.reset(P256KeyExchange::New( P256KeyExchange 413 net/quic/crypto/quic_crypto_client_config.cc P256KeyExchange::NewPrivateKey())); P256KeyExchange 229 net/quic/crypto/quic_crypto_server_config.cc p256_private_key = P256KeyExchange::NewPrivateKey(); P256KeyExchange 230 net/quic/crypto/quic_crypto_server_config.cc scoped_ptr<P256KeyExchange> p256(P256KeyExchange::New(p256_private_key)); P256KeyExchange 1125 net/quic/crypto/quic_crypto_server_config.cc ka.reset(P256KeyExchange::New(private_key));