diff --git a/src/croc/croc.go b/src/croc/croc.go index dd08fd2..878c5c1 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -297,7 +297,7 @@ func (c *Client) getPAKE(keepSending bool) (err error) { log.Error(err) return } - + log.Debugf("payload: %s", payload) err = c.Pake.Update(payload) if err != nil { log.Error(err) diff --git a/src/webrtc/websend/index.html b/src/webrtc/websend/index.html index bc9b4be..d757291 100644 --- a/src/webrtc/websend/index.html +++ b/src/webrtc/websend/index.html @@ -124,14 +124,12 @@ } const socketMessageListener = (event) => { - console.log(event.data); var data; if (event.data.includes("Message")) { data = JSON.parse(event.data); } else { data = JSON.parse(atob(event.data)); } - console.log(data); if (data.Message == "pake") { log("processing pake data"); // console.log(pakeData); @@ -142,6 +140,7 @@ "Payload": pakePublic(pakeData), }) } else if (data.Message == "offerer") { + log("i am the offerer") log("offering the first pake"); sendMessage({ "Message": "answerer", diff --git a/src/webrtc/websend/main.go b/src/webrtc/websend/main.go index f4951fb..d76f717 100644 --- a/src/webrtc/websend/main.go +++ b/src/webrtc/websend/main.go @@ -228,7 +228,10 @@ func pakeUpdate(this js.Value, inputs []js.Value) interface{} { if err != nil { return js.Global().Get("Error").New(err.Error()) } - P.Update(Q.Bytes()) + err = P.Update(Q.Bytes()) + if err != nil { + return js.Global().Get("Error").New(err.Error()) + } bJSON, _ := json.Marshal(P) return base64.StdEncoding.EncodeToString(bJSON) } diff --git a/src/webrtc/websend/main.wasm b/src/webrtc/websend/main.wasm index f449024..177a44c 100755 Binary files a/src/webrtc/websend/main.wasm and b/src/webrtc/websend/main.wasm differ