From 5190c47c9fe7dc0b49533816edc31df70c5d123c Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Sat, 13 Apr 2019 02:55:38 -0700 Subject: [PATCH] Use pake key --- src/croc/croc.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/croc/croc.go b/src/croc/croc.go index 64f83d78..e98c7c2d 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -484,7 +484,8 @@ func (c *Client) processMessage(m Message) (err error) { // start receiving data pathToFile := path.Join(c.FilesToTransfer[c.FilesToTransferCurrentNum].FolderRemote, c.FilesToTransfer[c.FilesToTransferCurrentNum].Name) c.spinner.Stop() - c.recvSess.ReceiveData(pathToFile, c.FilesToTransfer[c.FilesToTransferCurrentNum].Size) + key, _ := c.Pake.SessionKey() + c.recvSess.ReceiveData(pathToFile, c.FilesToTransfer[c.FilesToTransferCurrentNum].Size, key) log.Debug("sending close-sender") err = c.redisdb.Publish(c.nameOutChannel, Message{ Type: "close-sender", @@ -495,7 +496,8 @@ func (c *Client) processMessage(m Message) (err error) { err = c.sendSess.SetSDP(m.Message) pathToFile := path.Join(c.FilesToTransfer[c.FilesToTransferCurrentNum].FolderSource, c.FilesToTransfer[c.FilesToTransferCurrentNum].Name) c.spinner.Stop() - c.sendSess.TransferFile(pathToFile) + key, _ := c.Pake.SessionKey() + c.sendSess.TransferFile(pathToFile, key) case "close-sender": log.Debug("close-sender received...") c.Step4FileTransfer = false