commit | 8c37218a4cfa8725c0617db940f2d90b844f5023 | [log] [tgz] |
---|---|---|
author | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | Fri Jan 24 00:01:14 2014 |
committer | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | Fri Jan 24 00:01:14 2014 |
tree | 78dfd04c66d284655a0dc04ee088826ec1d8f799 | |
parent | af1e730ec6a6afdb03932194011ddad5ab329ba3 [diff] |
Use RtlGenRandom() directly instead of going through rand_s(). Results in a massive 44x improvement to RandBytes() for larger buffer sizes. Using the RandBytesPerf test, the results are: Original: 2961196.6us Modified: 63656.8us Improvement: 44x BUG=none TEST=randbytes unittests. NOTRY=true Review URL: https://codereview.chromium.org/141753009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246736 0039d316-1c4b-4281-b951-d872f2087c98