diff options
author | asvitkine@chromium.org <asvitkine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-07 12:10:49 +0000 |
---|---|---|
committer | asvitkine@chromium.org <asvitkine@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-07 12:10:49 +0000 |
commit | 9d7c4a87da818e58d92be27b0394c16c328a2067 (patch) | |
tree | 653da8039630ae3f420c5287971bb85c9b0407a6 /chrome_frame | |
parent | fed0154541e04badc52d6127bdefc49890344abb (diff) | |
download | chromium_src-9d7c4a87da818e58d92be27b0394c16c328a2067.zip chromium_src-9d7c4a87da818e58d92be27b0394c16c328a2067.tar.gz chromium_src-9d7c4a87da818e58d92be27b0394c16c328a2067.tar.bz2 |
Implement a caching permuted entropy provider on mobile platforms.
Introduces a CachingPermutedEntropyProvider class that adds a cache
in local state for storing previous permuted entropy provider results.
This avoids (expensively) recomputing them each time, which is on
the startup path.
BUG=236972
TEST=New unit tests and verifying performance in iOS build using Instruments.
Review URL: https://chromiumcodereview.appspot.com/14373025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198680 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame')
-rw-r--r-- | chrome_frame/chrome_frame.gyp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome_frame/chrome_frame.gyp b/chrome_frame/chrome_frame.gyp index ddf2fe2..faf4de3 100644 --- a/chrome_frame/chrome_frame.gyp +++ b/chrome_frame/chrome_frame.gyp @@ -569,6 +569,7 @@ '../testing/gmock.gyp:gmock', '../testing/gtest.gyp:gtest', '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', + '../third_party/protobuf/protobuf.gyp:protobuf_lite', 'chrome_frame_ie', 'chrome_frame_strings', 'chrome_tab_idl', |