Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(171)

Unified Diff: chrome/test/data/third_party/kraken/tests/kraken-1.1/stanford-crypto-sha256-iterative.js

Issue 11348021: Automate Kraken benchmark with Chrome Remote Control. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/third_party/kraken/tests/kraken-1.1/stanford-crypto-sha256-iterative.js
diff --git a/chrome/test/data/third_party/kraken/tests/kraken-1.1/stanford-crypto-sha256-iterative.js b/chrome/test/data/third_party/kraken/tests/kraken-1.1/stanford-crypto-sha256-iterative.js
deleted file mode 100644
index b8a6dab89011bcac8265fac50ac2f35572665fcb..0000000000000000000000000000000000000000
--- a/chrome/test/data/third_party/kraken/tests/kraken-1.1/stanford-crypto-sha256-iterative.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Test SHA-256 using an ad-hoc iterative technique.
- * This uses a string buffer which has n characters on the nth iteration.
- * Each iteration, the buffer is hashed and the hash is converted to a string.
- * The first two characters of the string are prepended to the buffer, then the
- * last character of the buffer is removed. This way, neither the beginning nor
- * the end of the buffer is fixed.
- *
- * The hashes from each output step are also hashed together into one final hash.
- * This is compared against a final hash which was computed with SSL.
- */
-
-new sjcl.test.TestCase("SHA-256 iterative", function (cb) {
- if (!sjcl.hash.sha256) {
- this.unimplemented();
- cb && cb();
- return;
- }
-
- var toBeHashed = "", cumulative = new sjcl.hash.sha256(), hash, thiz=this;
- browserUtil.cpsIterate(function (i, cbb) {
- for (var n=100*i; n<100*(i+1); n++) {
- hash = sjcl.hash.sha256.hash(toBeHashed);
- hash = sjcl.codec.hex.fromBits(hash);
- cumulative.update(hash);
- toBeHashed = (hash.substring(0,2)+toBeHashed).substring(0,n+1);
- }
- cbb && cbb();
- }, 0, 10, true, function () {
- hash = sjcl.codec.hex.fromBits(cumulative.finalize());
- thiz.require(hash === "f305c76d5d457ddf04f1927166f5e13429407049a5c5f29021916321fcdcd8b4");
- cb && cb();
- });
-});
-
-sjcl.test.run();

Powered by Google App Engine
This is Rietveld 408576698