protected bool RfbPasswordCheckHook(IntPtr cl, sbyte *encryptedPassWord, int len) { RfbClientRecPtr client = new RfbClientRecPtr(cl, false); var response = new Span <byte>((void *)encryptedPassWord, len); var challenge = client.AuthChallenge; Span <byte> expectedResponse = null; var e = new PasswordProvidedEventArgs( this.passwordChallenge, challenge.ToArray(), response.ToArray()); this.PasswordProvided?.Invoke(this, e); return(e.IsAuthenticated); }
private void HandlePasswordProvided(object sender, PasswordProvidedEventArgs e) { bool flag = e.Accept(this.password.ToCharArray()); }
private static void HandlePasswordProvided(object sender, PasswordProvidedEventArgs e) { e.Accept(password.ToCharArray()); }
/// <param name="sender"> /// Handles password authentication. /// </param> /// <param name="e"> /// The event arguments. /// </param> protected virtual void OnPasswordProvided(object sender, PasswordProvidedEventArgs e) { e.Accept(this.VncContext.Password.ToCharArray()); }