public virtual void Initialize() { CheckDisposed(); exchangeStatus = SaslExchangeStatus.None; }
public SaslExchangeStatus Exchange(byte[] serverChallenge, out byte[] clientResponse) { CheckDisposed(); CheckExchangeStatus(); ByteString resp; exchangeStatus = Exchange((serverChallenge == null) ? ByteString.CreateEmpty() : new ByteString(serverChallenge), out resp); clientResponse = (resp == null) ? null : resp.ByteArray; return exchangeStatus; }