Example #1
0
        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());
 }
Example #3
0
 private static void HandlePasswordProvided(object sender, PasswordProvidedEventArgs e)
 {
     e.Accept(password.ToCharArray());
 }
Example #4
0
 /// <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());
 }