Implementing EKE negotiations through WebSockets - intermediate commit