diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-18 16:01:32 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-18 16:01:32 +0000 |
commit | d8654bf1406e9cd0338e9e2c0e18f5295a08efce (patch) | |
tree | ab65c080c7cbbb03908f585b4842f28c7d5668f2 /net/net.gyp | |
parent | 19abe9a4b01c5f3933679266a7e8f6647ea59582 (diff) | |
download | chromium_src-d8654bf1406e9cd0338e9e2c0e18f5295a08efce.zip chromium_src-d8654bf1406e9cd0338e9e2c0e18f5295a08efce.tar.gz chromium_src-d8654bf1406e9cd0338e9e2c0e18f5295a08efce.tar.bz2 |
net: add ciphersuite and compression to the SSL connection status.
18 bits of the connection status word are reserved for the negotiated
cipher suite and compression method. This plumbs those bits for NSS.
It also includes a lookup table to convert the cipher suite id into
strings for the frontend. Although NSS already has a function which
does something similar (SSL_GetCipherSuiteInfo), it's backed by a
table which is limited only to those cipher suites which are compiled
into NSS. Since we have other SSL library backends (and because we can
do a better job of representing the data anyway), we have our own.
In the future we might want to compile these tables out of NSS and
save some space.
BUG=27507
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52856 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp index 98dc526..cd5622a 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -138,6 +138,8 @@ 'base/sdch_manager.cc', 'base/sdch_manager.h', 'base/ssl_cert_request_info.h', + 'base/ssl_cipher_suite_names.cc', + 'base/ssl_cipher_suite_names.h', 'base/ssl_client_auth_cache.cc', 'base/ssl_client_auth_cache.h', 'base/ssl_config_service.cc', @@ -677,6 +679,7 @@ 'base/registry_controlled_domain_unittest.cc', 'base/run_all_unittests.cc', 'base/sdch_filter_unittest.cc', + 'base/ssl_cipher_suite_names_unittest.cc', 'base/ssl_client_auth_cache_unittest.cc', 'base/ssl_config_service_mac_unittest.cc', 'base/ssl_config_service_win_unittest.cc', |