mirror of
https://github.com/logos-messaging/js-noise.git
synced 2026-01-04 06:33:08 +00:00
chore: add payload serialization to test
This commit is contained in:
parent
5d64e12c8b
commit
facb7f4be1
@ -445,14 +445,18 @@ describe("js-noise", () => {
|
|||||||
// Alice writes to Bob
|
// Alice writes to Bob
|
||||||
let message = randomBytes(32);
|
let message = randomBytes(32);
|
||||||
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
let serializedPayload = payload2.serialize();
|
||||||
|
let deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
|
|
||||||
// Bob writes to Alice
|
// Bob writes to Alice
|
||||||
message = randomBytes(32);
|
message = randomBytes(32);
|
||||||
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
serializedPayload = payload2.serialize();
|
||||||
|
deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
}
|
}
|
||||||
@ -536,14 +540,18 @@ describe("js-noise", () => {
|
|||||||
// Alice writes to Bob
|
// Alice writes to Bob
|
||||||
let message = randomBytes(32);
|
let message = randomBytes(32);
|
||||||
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
let serializedPayload = payload2.serialize();
|
||||||
|
let deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
|
|
||||||
// Bob writes to Alice
|
// Bob writes to Alice
|
||||||
message = randomBytes(32);
|
message = randomBytes(32);
|
||||||
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
serializedPayload = payload2.serialize();
|
||||||
|
deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
}
|
}
|
||||||
@ -634,14 +642,18 @@ describe("js-noise", () => {
|
|||||||
// Alice writes to Bob
|
// Alice writes to Bob
|
||||||
let message = randomBytes(32);
|
let message = randomBytes(32);
|
||||||
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
let serializedPayload = payload2.serialize();
|
||||||
|
let deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
|
|
||||||
// Bob writes to Alice
|
// Bob writes to Alice
|
||||||
message = randomBytes(32);
|
message = randomBytes(32);
|
||||||
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
serializedPayload = payload2.serialize();
|
||||||
|
deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
}
|
}
|
||||||
@ -727,14 +739,18 @@ describe("js-noise", () => {
|
|||||||
// Alice writes to Bob
|
// Alice writes to Bob
|
||||||
let message = randomBytes(32);
|
let message = randomBytes(32);
|
||||||
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
let serializedPayload = payload2.serialize();
|
||||||
|
let deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
|
|
||||||
// Bob writes to Alice
|
// Bob writes to Alice
|
||||||
message = randomBytes(32);
|
message = randomBytes(32);
|
||||||
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer);
|
||||||
readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer);
|
serializedPayload = payload2.serialize();
|
||||||
|
deserializedPayload = PayloadV2.deserialize(serializedPayload);
|
||||||
|
readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer);
|
||||||
|
|
||||||
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
expect(uint8ArrayEquals(message, readMessage)).to.be.true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user