LibVNC / libvncserver

LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
GNU General Public License v2.0
1.11k stars 484 forks source link

Handle of Ultra MSLogonIIAuth does not work when library is compiled with OpenSSL only #493

Closed qunying closed 1 year ago

qunying commented 2 years ago

With UltraVNC server 1.3.4.2, enable MSLogonII auth, if compiled the library with OpenSSL only, SDLvncviewer could not connect, got "VNC connection failed: authentication rejected". If compiled the library with GCRYPT and GNUTLS, it works.

The test is on the main trunk code.

bk138 commented 2 years ago

Can confirm this. Looks like there's something wrong in https://github.com/LibVNC/libvncserver/blob/master/common/crypto_openssl.c

bk138 commented 1 year ago

Closed by #550.