 Chromium Code Reviews
 Chromium Code Reviews Issue 12316083:
  Move HostKeyPair into protocol::KeyPair.  (Closed) 
  Base URL: http://git.chromium.org/chromium/src.git@master
    
  
    Issue 12316083:
  Move HostKeyPair into protocol::KeyPair.  (Closed) 
  Base URL: http://git.chromium.org/chromium/src.git@master| Index: remoting/protocol/ssl_hmac_channel_authenticator.h | 
| diff --git a/remoting/protocol/ssl_hmac_channel_authenticator.h b/remoting/protocol/ssl_hmac_channel_authenticator.h | 
| index 3ba6492b0f2ba7b2e76131442448033a64e68a20..d257ee42ea8a7bbe89502c9f325ca29f031f10a0 100644 | 
| --- a/remoting/protocol/ssl_hmac_channel_authenticator.h | 
| +++ b/remoting/protocol/ssl_hmac_channel_authenticator.h | 
| @@ -13,10 +13,6 @@ | 
| #include "base/threading/non_thread_safe.h" | 
| #include "remoting/protocol/channel_authenticator.h" | 
| -namespace crypto { | 
| -class RSAPrivateKey; | 
| -} // namespace crypto | 
| - | 
| namespace net { | 
| class CertVerifier; | 
| class DrainableIOBuffer; | 
| @@ -25,6 +21,9 @@ class SSLSocket; | 
| } // namespace net | 
| namespace remoting { | 
| + | 
| +class RsaKeyPair; | 
| + | 
| namespace protocol { | 
| // SslHmacChannelAuthenticator implements ChannelAuthenticator that | 
| @@ -51,7 +50,7 @@ class SslHmacChannelAuthenticator : public ChannelAuthenticator, | 
| static scoped_ptr<SslHmacChannelAuthenticator> CreateForHost( | 
| const std::string& local_cert, | 
| - crypto::RSAPrivateKey* local_private_key, | 
| + scoped_refptr<RsaKeyPair> key_pair, | 
| const std::string& auth_key); | 
| virtual ~SslHmacChannelAuthenticator(); | 
| @@ -85,7 +84,7 @@ class SslHmacChannelAuthenticator : public ChannelAuthenticator, | 
| // Used in the SERVER mode only. | 
| std::string local_cert_; | 
| - crypto::RSAPrivateKey* local_private_key_; | 
| + scoped_refptr<RsaKeyPair> key_pair_; | 
| 
Sergey Ulanov
2013/03/06 20:51:34
local_key_pair_.
 
rmsousa
2013/03/07 03:27:44
Done.
 | 
| // Used in the CLIENT mode only. | 
| std::string remote_cert_; |