private AuthResponseMessage ResponseStep1(string salt, string serverPublicEphemeral) { var result = new AuthResponseMessage { Completed = false, Success = true }; result.AddParameter(SrpProtocolConstants.SRP_SALT, salt); result.AddParameter(SrpProtocolConstants.SRP_SERVER_PUBLIC_EPHEMERAL, serverPublicEphemeral); return(result); }
private AuthResponseMessage ResponseStep2(string serverSessionProof, ISrpAccount account) { var result = new AuthResponseMessage { Completed = true, Success = true }; result.AddParameter(SrpProtocolConstants.SRP_SERVER_SESSION_PROOF, serverSessionProof); result.AuthenticatedIdentity = AuthRepository.GetIdentity(account); return(result); }