LinusU / secure-remote-password

A modern SRP implementation for Node.js and Web Browsers
101 stars 22 forks source link

Change where clietn ephemeral is send to server in suggested steps #16

Open dobesv opened 5 years ago

dobesv commented 5 years ago

I noticed that step 2 suggests sending the client's public ephemeral value to the server, but the server only makes use of the username. We can probably defer sending that information until it is actually used by the server in step 4 (e.g. send it along with the proof in step 3).