generic-ize

pull/749/head
Matt Corallo 11 years ago
parent 87c19c0c94
commit 705f8ce818

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

Loading…
Cancel
Save