Creates a new instance of JPakeThreePass.
The unique identifier for the current user.
Performs the first pass of the J-PAKE protocol. Ran on the initiator.
The result of the first pass.
Performs the second pass of the J-PAKE protocol. Ran on the responder.
The result from the peer's first round.
The shared secret.
The identifier for the peer user.
The result of the second pass.
Performs the third pass of the J-PAKE protocol. Ran on the initiator.
The result from the second pass.
The shared secret.
The identifier for the peer user.
The result of the third pass.
Processes the results from the third pass received from the peer. Ran on the responder.
The result from the peer's third pass.
Implements a three-pass J-PAKE protocol.