Fix old chain deletion

This commit is contained in:
Matt Corallo 2014-05-14 03:02:47 -04:00
parent 605863ffa3
commit 08093a206d
2 changed files with 26 additions and 6 deletions

View file

@ -301,8 +301,9 @@ registerOnLoadFunction(function() {
var axolotlTestVectors = function(v, remoteDevice) {
var origCreateNewKeyPair = crypto_tests.createNewKeyPair;
var doStep;
var stepDone;
var stepDone = function(res) {
stepDone = function(res) {
if (!res || privKeyQueue.length != 0) {
crypto_tests.createNewKeyPair = origCreateNewKeyPair;
return false;
@ -310,7 +311,7 @@ registerOnLoadFunction(function() {
crypto_tests.createNewKeyPair = origCreateNewKeyPair;
return true;
} else
return doStep();
return doStep().then(stepDone);
}
var privKeyQueue = [];
@ -566,5 +567,5 @@ registerOnLoadFunction(function() {
startNextExclusiveTest();
localStorage.clear();
}, 5000);
}, 10000);
});