generic-ize

This commit is contained in:
Matt Corallo 2014-05-02 17:41:42 -04:00
parent 87c19c0c94
commit 705f8ce818

View file

@ -332,11 +332,8 @@ encryptedMessage: hexToArrayBuffer("415a326e6f457937756a6c5355785876342f6b585634
}], }],
]; ];
TEST(function(callback) { var axolotlTestVectors = function(v, remoteDevice, callback) {
var v = axolotlTwoPartyTestVectorsAlice;
var origCreateNewKeyPair = crypto_tests.createNewKeyPair; var origCreateNewKeyPair = crypto_tests.createNewKeyPair;
var remoteDevice = { encodedNumber: "BOB" };
var doStep; var doStep;
var stepDone = function(res) { var stepDone = function(res) {
@ -377,7 +374,7 @@ encryptedMessage: hexToArrayBuffer("415a326e6f457937756a6c5355785876342f6b585634
var message = new IncomingPushMessageProtobuf(); var message = new IncomingPushMessageProtobuf();
message.type = 1; message.type = 1;
message.source = "BOB"; message.source = remoteDevice.encodedNumber;
message.message = data.message; message.message = data.message;
crypto.handleIncomingPushMessageProto(decodeIncomingPushMessageProtobuf(getString(message.encode())), function(res) { crypto.handleIncomingPushMessageProto(decodeIncomingPushMessageProtobuf(getString(message.encode())), function(res) {
stepDone(res.message.body == data.expectedSmsText); stepDone(res.message.body == data.expectedSmsText);
@ -430,6 +427,10 @@ encryptedMessage: hexToArrayBuffer("415a326e6f457937756a6c5355785876342f6b585634
} }
} }
doStep(); doStep();
}
TEST(function(callback) {
axolotlTestVectors(axolotlTwoPartyTestVectorsAlice, { encodedNumber: "BOB" }, callback);
}, "Standard Axolotl Test Vectors as Alice", true); }, "Standard Axolotl Test Vectors as Alice", true);
// Setup test timeouts (note that this will only work if things are actually // Setup test timeouts (note that this will only work if things are actually