Skip to content

Commit

Permalink
Backed out changeset fb506072dca8 due to crashes
Browse files Browse the repository at this point in the history
Bug 570619 - Move crypto off the main thread
  • Loading branch information
philikon committed Oct 29, 2010
1 parent 3112962 commit f60e694
Show file tree
Hide file tree
Showing 9 changed files with 55 additions and 213 deletions.
92 changes: 43 additions & 49 deletions services/crypto/modules/WeaveCrypto.js

Large diffs are not rendered by default.

150 changes: 0 additions & 150 deletions services/crypto/modules/threaded.js

This file was deleted.

2 changes: 0 additions & 2 deletions services/crypto/tests/unit/head_helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ try {
}
catch(ex) {

do_get_profile();

// Make sure to provide the right OS so crypto loads the right binaries
let OS = "XPCShell";
if ("@mozilla.org/windows-registry-key;1" in Cc)
Expand Down
4 changes: 2 additions & 2 deletions services/crypto/tests/unit/test_crypto_crypt.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
let cryptoSvc;
try {
Components.utils.import("resource://services-crypto/threaded.js");
cryptoSvc = new ThreadedCrypto();
Components.utils.import("resource://services-crypto/WeaveCrypto.js");
cryptoSvc = new WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"]
Expand Down
4 changes: 2 additions & 2 deletions services/crypto/tests/unit/test_crypto_keypair.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
let cryptoSvc;
try {
Components.utils.import("resource://services-crypto/threaded.js");
cryptoSvc = new ThreadedCrypto();
Components.utils.import("resource://services-crypto/WeaveCrypto.js");
cryptoSvc = new WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"]
Expand Down
4 changes: 2 additions & 2 deletions services/crypto/tests/unit/test_crypto_random.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
let cryptoSvc;
try {
Components.utils.import("resource://services-crypto/threaded.js");
cryptoSvc = new ThreadedCrypto();
Components.utils.import("resource://services-crypto/WeaveCrypto.js");
cryptoSvc = new WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"]
Expand Down
4 changes: 2 additions & 2 deletions services/crypto/tests/unit/test_crypto_rewrap.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
let cryptoSvc;
try {
Components.utils.import("resource://services-crypto/threaded.js");
cryptoSvc = new ThreadedCrypto();
Components.utils.import("resource://services-crypto/WeaveCrypto.js");
cryptoSvc = new WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"]
Expand Down
4 changes: 2 additions & 2 deletions services/crypto/tests/unit/test_crypto_verify.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
let cryptoSvc;
try {
Components.utils.import("resource://services-crypto/threaded.js");
cryptoSvc = new ThreadedCrypto();
Components.utils.import("resource://services-crypto/WeaveCrypto.js");
cryptoSvc = new WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"]
Expand Down
4 changes: 2 additions & 2 deletions services/sync/modules/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -1039,8 +1039,8 @@ Svc.__defineGetter__("Crypto", function() {
let cryptoSvc;
try {
let ns = {};
Cu.import("resource://services-crypto/threaded.js", ns);
cryptoSvc = new ns.ThreadedCrypto();
Cu.import("resource://services-crypto/WeaveCrypto.js", ns);
cryptoSvc = new ns.WeaveCrypto();
} catch (ex) {
// Fallback to binary WeaveCrypto
cryptoSvc = Cc["@labs.mozilla.com/Weave/Crypto;1"].
Expand Down

0 comments on commit f60e694

Please sign in to comment.