I am currently trying to install OpenSSH 2.5.1p1 on an OpenBSD 2.5 system, and everything works fine except for the password authentication. By adding some debug lines auth-passwd.c I can see that the server is accepting the password fine from the client, and finding the encrypted password from /etc/master.passwd fine, but when it calls the crypt() function things go drastically wrong. I believe that it is trying to encrypt the password using MD5 rather than Blowfish. I know that the standard crypt() function in UNIX is working correctly, so is this spurious crypt comming from openssl (ver 0.9.6)? Any help would be greatly appreciated, Cheers, Duncan
