diff --git a/src/noise.ts b/src/noise.ts index d40f2d3..3706945 100644 --- a/src/noise.ts +++ b/src/noise.ts @@ -31,7 +31,7 @@ type HandshakeParams = { export class Noise implements INoiseConnection { public protocol = "/noise"; - private readonly prologue = Buffer.from(this.protocol); + private readonly prologue = Buffer.alloc(0); private readonly staticKeys: KeyPair; private readonly earlyData?: bytes; private useNoisePipes: boolean; diff --git a/test/handshakes/ik.test.ts b/test/handshakes/ik.test.ts index 1ce50e2..a5272d7 100644 --- a/test/handshakes/ik.test.ts +++ b/test/handshakes/ik.test.ts @@ -6,7 +6,7 @@ import {assert, expect} from "chai"; import {generateEd25519Keys} from "../utils"; describe("Index", () => { - const prologue = Buffer.from("/noise", "utf-8"); + const prologue = Buffer.alloc(0); it("Test complete IK handshake", async () => { try { diff --git a/test/handshakes/xx.test.ts b/test/handshakes/xx.test.ts index 656d21e..c26e462 100644 --- a/test/handshakes/xx.test.ts +++ b/test/handshakes/xx.test.ts @@ -7,7 +7,7 @@ import { generateEd25519Keys } from "../utils"; import {createHandshakePayload, generateKeypair, getHandshakePayload, getHkdf} from "../../src/utils"; describe("Index", () => { - const prologue = Buffer.from("/noise", "utf-8"); + const prologue = Buffer.alloc(0); it("Test creating new XX session", async () => { try { diff --git a/test/ik-handshake.test.ts b/test/ik-handshake.test.ts index 3083441..32779b9 100644 --- a/test/ik-handshake.test.ts +++ b/test/ik-handshake.test.ts @@ -20,7 +20,7 @@ describe("IK Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair(); @@ -60,7 +60,7 @@ describe("IK Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair(); const oldScammyKeys = generateKeypair(); diff --git a/test/noise.test.ts b/test/noise.test.ts index f40346e..1fe19df 100644 --- a/test/noise.test.ts +++ b/test/noise.test.ts @@ -61,7 +61,7 @@ describe("Noise", () => { noiseInit.secureOutbound(localPeer, outboundConnection, remotePeer), (async () => { const wrapped = Wrap(inboundConnection); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeys = generateKeypair(); const xx = new XX(); diff --git a/test/xx-fallback-handshake.test.ts b/test/xx-fallback-handshake.test.ts index 18bfeba..ced9bf1 100644 --- a/test/xx-fallback-handshake.test.ts +++ b/test/xx-fallback-handshake.test.ts @@ -24,7 +24,7 @@ describe("XX Fallback Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair(); const ephemeralKeys = generateKeypair(); diff --git a/test/xx-handshake.test.ts b/test/xx-handshake.test.ts index 08851a4..49e25f9 100644 --- a/test/xx-handshake.test.ts +++ b/test/xx-handshake.test.ts @@ -21,7 +21,7 @@ describe("XX Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair(); @@ -66,7 +66,7 @@ describe("XX Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair(); @@ -94,7 +94,7 @@ describe("XX Handshake", () => { const connectionFrom = Wrap(duplex[0]); const connectionTo = Wrap(duplex[1]); - const prologue = Buffer.from('/noise'); + const prologue = Buffer.alloc(0); const staticKeysInitiator = generateKeypair(); const staticKeysResponder = generateKeypair();