Remove slice where not necessary

This commit is contained in:
Belma Gutlic 2020-01-21 11:04:34 +01:00
parent dc0dedc6ec
commit 737dabdce0
2 changed files with 4 additions and 4 deletions

View File

@ -50,9 +50,9 @@ export class IKHandshake implements IHandshake {
logger("IK Stage 0 - Initiator sent message."); logger("IK Stage 0 - Initiator sent message.");
} else { } else {
logger("IK Stage 0 - Responder receiving message..."); logger("IK Stage 0 - Responder receiving message...");
const receivedMsg = (await this.connection.readLP()).slice(); const receivedMsg = await this.connection.readLP();
try { try {
const receivedMessageBuffer = decode1(Buffer.from(receivedMsg)); const receivedMessageBuffer = decode1(receivedMsg);
const plaintext = this.ik.recvMessage(this.session, receivedMessageBuffer); const plaintext = this.ik.recvMessage(this.session, receivedMessageBuffer);
logger("IK Stage 0 - Responder got message, going to verify payload."); logger("IK Stage 0 - Responder got message, going to verify payload.");

View File

@ -53,7 +53,7 @@ export class XXHandshake implements IHandshake {
logger("Stage 0 - Initiator finished sending first message."); logger("Stage 0 - Initiator finished sending first message.");
} else { } else {
logger("Stage 0 - Responder waiting to receive first message..."); logger("Stage 0 - Responder waiting to receive first message...");
const receivedMessageBuffer = decode0((await this.connection.readLP()).slice()); const receivedMessageBuffer = decode0(await this.connection.readLP());
this.xx.recvMessage(this.session, receivedMessageBuffer); this.xx.recvMessage(this.session, receivedMessageBuffer);
logger("Stage 0 - Responder received first message."); logger("Stage 0 - Responder received first message.");
} }
@ -91,7 +91,7 @@ export class XXHandshake implements IHandshake {
logger('Stage 2 - Initiator sent message with signed payload.'); logger('Stage 2 - Initiator sent message with signed payload.');
} else { } else {
logger('Stage 2 - Responder waiting for third handshake message...'); logger('Stage 2 - Responder waiting for third handshake message...');
const receivedMessageBuffer = decode1((await this.connection.readLP()).slice()); const receivedMessageBuffer = decode1(await this.connection.readLP());
const plaintext = this.xx.recvMessage(this.session, receivedMessageBuffer); const plaintext = this.xx.recvMessage(this.session, receivedMessageBuffer);
logger('Stage 2 - Responder received the message, finished handshake. Got remote\'s static key.'); logger('Stage 2 - Responder received the message, finished handshake. Got remote\'s static key.');