Given userName and A received from the client, this method generates the expected current session ID when generated parameters s, B are returned to the client.
Given userName and A received from the client, this method generates the expected current session ID when generated parameters s, B are returned to the client.
The username of the client
Option[Tuple4[String,String,String,String]] An Option Tuple of sessionId, Hash(sessionId), s, B
Saves the calculated user credentials- userName, s, v
Saves the calculated user credentials- userName, s, v
The password to be used to save user credentials
Tuple3[Array[Byte],Array[Byte],Array[Byte]] s,x and v
Tuple2 _1: salt, _2: x
The trait that needs to be extended to get SRP server side computations.